1.經常使用命令服務器
1.1
mvn
compile
編譯,編譯後生產class文件
在target文件夾內
1.2
mvn
test 測試,運行maven中test中的測試類,自動生產class文件在target文件夾內
1.3 mvn clean 清空,將target文件夾的全部文件清楚掉
1.4
mvn
package:打包,在項目下運行會把當前項目打包成jar文件,如圖
最後在項目maven-ch02根目錄下生成
maven-ch02-0.0.1-SNAPSHOT.jar文件
1.5
mvn
install:
安裝,
在項目下運行,會把項目打包發送到資源庫中,如圖
以後在maven倉庫(此處爲
repositories
)中會生成repositories\
zttc\itat\maven\maven-ch01\0.0.1-SNAPSHOT下的maven-ch01-0.0.1-SNAPSHOT.jar文件,等同與自動化測試中導入的jar包
1.6 mvn archetype 建立項目
如:
mvn archetype:generate -DgroupId=zttc.itat.maven -Dartifactid=maven-ch03 -Dversion=0.0.1-SNAPSHOT
此時可能會有問題,命令行卡在
Generating project in Interactive mode這裏不執行了
解決辦法:加入
-DarchetypeCatalog=internal執行,即
讓它不要從遠程服務器上取catalog
完整命令:
mvn archetype:generate
-DarchetypeCatalog=internal
-DgroupId=zttc.itat.maven -Dartifactid=maven-ch03 -Dversion=0.0.1-SNAPSHOT
執行完成後此時已經在當前目錄下擁有maven-ch03項目。