Maven學習筆記(1.基礎概念)
Maven的核心概念是POM,project object model,一個最簡單的POM文件如下所示<project xmlns="http://maven.apache.org/POM/4.0.0 <modelVersion>4.0.0</modelVersion>
<groupId>net.blogjava.prometheus</groupId>
<artifactId>prometheus</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>prometheus</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
project:pom.xml的頂級元素
modelVersion:指明了POM正在使用的對象模型的版本。這個版本號極少改變。
groupId:指明了創建工程者的唯一標識符。一般來說基于工程創建者的域名,例如net.blogjava.prometheus。
artifactId:指明了工程生成的artifact的唯一基礎名稱,Maven最后產生的artifact是這樣一個格式:<artifactId><version>.<extension>,比如prometheus-1.0-SNAPSHOT.jar。
packaging:指明了當前artifact打包的格式(war,jar,ear等)
version:指明了工程產生的artifact的版本。SNAPSHOT表明當前版本正處于開發狀態。
name:指明了工程的顯示名稱。
url:指明了工程的web site位于何處。
posted on 2007-07-18 09:37 幸福是把溫暖的槍 閱讀(203) 評論(0) 編輯 收藏 所屬分類: java