穩(wěn)扎穩(wěn)打maven入門

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

Capture.PNG

修改本地倉庫
Capture.PNG

然后將修改后的settings.xml復制一份到新的倉庫(以后maven版本更新不必再修改settings.xml)

3.eclipse安裝maven
eslipse4.0版本以上再帶maven
將m2e插件放到eclipse安裝目錄的dropins目錄下,重啟eslipse
配置eclipse.ini


Capture.PNG

-vm
javaw.exe路徑
修改jre路徑
修改maven配置 installations路徑 user setting settings.xml的本地路徑
修改 default VM arguments -> maven的安裝目錄


Capture.PNG

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中的插件使用:


Capture.PNG

5.pom.xml解析


Capture.PNG

Capture.PNG
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容