建立第一個Project
在命令視窗執行 mvn archetype:generate
命令,使用互動方式建立Project, 會依序問幾個問題
Choose artifactId: | 選擇建立Project的範本,預設是maven-archetype-quickstart建立一個最基本的Project |
定義groupId: | 輸入要建立Project所隸屬的組織或公司,如我自已用idv.kentyeh.software |
定義artifactId: | 就是Project名稱,例如 firstMaven |
定義version: | Project的版本號,預設是1.0-SNAPSHOT |
定義package: | 初始建立的Java Package, 如 idv.kentyeh.software |
確定後建立Project的基本架構,如果您不要用互動的方式,上述動作可以以下指令完成相同的事
Linux 下執行
mvn archetype:generate -DgroupId=idv.kentyeh.software -DartifactId=firstmaven \
-DpackageName=idv.kentyeh.software -Dversion=1.0-SNAPSHOT \
-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=No \
-DarchetypeCatalog=https://repo.maven.apache.org/maven2/archetype-catalog.xml
Windows 下執行(命令模式下的換行碼與Linux不同)
mvn archetype:generate -DgroupId=idv.kentyeh.software -DartifactId=firstmaven ^
-DpackageName=idv.kentyeh.software -Dversion=1.0-SNAPSHOT ^
-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=No ^
-DarchetypeCatalog=https://repo.maven.apache.org/maven2/archetype-catalog.xml
最後若要編譯並建置整個專案,只要執行
mvn package
打開專案下的 target目錄,就會發現Maven已經幫我們建置好整個專案。