1.maven的基本命令
mvn -v 產看版本信息
mvn compile 編譯
mvn test 測試
mvn package 打包
mvn install 安裝到本次倉庫
mvn clean 刪除target文件夾
mvn archetype:generate 創(chuàng)建項目
mvn archetype:generate -DgroupId=組織名 -DartifactId=模塊名 -Dversion=version Dpackage=包名
2.maven倉庫
遠程倉庫 lib -> maven-model-builder-3.5.2.jar -> org\apache\maven\model\pom-4.0.0.xml -> https://repo.maven.apache.org/maven2/
修改鏡像倉庫
conf -> settings.xml -> mirror
修改本地倉庫
然后將修改后的settings.xml復制一份到新的倉庫(以后maven版本更新不必再修改settings.xml)
3.eclipse安裝maven
eslipse4.0版本以上再帶maven
將m2e插件放到eclipse安裝目錄的dropins目錄下,重啟eslipse
配置eclipse.ini
-vm
javaw.exe路徑
修改jre路徑
修改maven配置 installations路徑 user setting settings.xml的本地路徑
修改 default VM arguments -> maven的安裝目錄
4.maven的生命周期
完整的項目構建過程:
清理 -> 編譯 -> 測試 -> 打包 -> 集成測試 -> 驗證 -> 部署
maven生命周期:
clean -> 清理項目
pre-clean 執(zhí)行清理前的工作
clean 清理上一次構建生成的所有文件
post-clean 執(zhí)行清理后的文件
default -> 構建項目(最核心)
clean -> cmpile -> test -> package -> install 后面的依賴前面的命令
site -> 生成項目站點
pre-site 在生成項目站點前要完成的工作
site 生成項目站點的文檔
post-site 在生成項目站點后要完成的工作
site-deploy 發(fā)布生成的站點到服務器上
maven中的插件使用:
5.pom.xml解析