Apache Maven

维基百科,自由的百科全书
跳转至: 导航搜索
Apache Maven
Maven logo.svg
開發者 Apache Software Foundation
穩定版本 3.2.2[1] / 2014年6月25日(4個月前) (2014-06-25)[2]
開發狀態 活跃
编程语言 Java
操作系统 Cross-platform
类型 构建自动化
许可协议 Apache License 2.0
網站 maven.apache.org

Apache Maven,是一个软件(特别是Java软件)项目管理自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。曾是Jakarta项目的子项目,现为独立Apache项目。

示例[编辑]

Maven项目使用称为项目对象模型Project Object Model,POM)来配置的。

项目对象模型存储在命名为 pom.xml 的文件中。

以下是一个简单的示例:

<project>
  <!-- model version is always 4.0.0 for Maven 2.x POMs -->
  <modelVersion>4.0.0</modelVersion>
 
  <!-- project coordinates, i.e. a group of values which
       uniquely identify this project -->
 
  <groupId>com.mycompany.app</groupId>
  <artifactId>my-app</artifactId>
  <version>1.0</version>
 
  <!-- library dependencies -->
 
  <dependencies>
    <dependency>
 
      <!-- coordinates of the required library -->
 
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
 
      <!-- this dependency is only used for running and compiling tests -->
 
      <scope>test</scope>
 
    </dependency>
  </dependencies>
</project>

参见[编辑]

补充阅读[编辑]

Available for free as PDF download or online reading: http://www.sonatype.com/documentation/books

參考資料[编辑]

外部链接[编辑]