project:pom.xml檔案中的頂層元素;
modelVersion:指明POM使用的物件模型的版本。這個值很少改動。
groupId:指明建立專案的組織或者小組的唯一標識。GroupId是專案的關鍵標識,典型的,此標識以組織的完全限定名來定義。比如,org.apache.maven.plugins是所有 Maven外掛專案指定的groupId。
artifactId:指明此專案產生的主要產品的基本名稱。專案的主要產品通常為一個JAR檔案。第二,象原始碼包通常使用artifactId作為最後名稱的一部分。典型的產品名稱使用這個格式: <artifactId>- <version>. <extension>(比如:myapp-1.0.jar)。
version:專案產品的版本號。Maven幫助你管理版本,可以經常看到SNAPSHOT這個版本,表明專案處於開發階段。
name:專案的顯示名稱,通常用於maven產生的文件中。
url:指定專案站點,通常用於maven產生的文件中。
description:描述此專案,通常用於maven產生的文件中。
properties:pom檔案中的配置資訊,可以配置全域性變數
dependencies:依賴配置集,裡面可以新增需要的jar的依賴資訊