maven目錄結(jié)構(gòu)和生命周期

maven目錄結(jié)構(gòu)

maven目錄結(jié)構(gòu)

maven生命周期

maven生命周期其實就是描述了一個項目從深代碼到部署的整個周期

Maven有三個內(nèi)置的生命周期:“默認(rèn)(default) ,清潔(clean) 和站點(site)

●清潔(clean) 為執(zhí)行以下工作做必要的清理。 就是我們經(jīng)常做的,刪除target文件夾。
●默認(rèn)(default) 真正進行項目編譯打包等工作的階段
●站點(site) 生成項目報告,站點,發(fā)布站點

默認(rèn) (default) 的生命周期包括以下階段(該階段經(jīng)過簡化,實際上更加復(fù)雜) :
1.驗證(validate) -- 驗證項日是否正確,所有必要的信息可用。
2.編譯(compile) -- 編譯項目的源代碼。
3.測試(test) -- 使用合適的單元測試框架測試編譯的源代碼。這些測試不應(yīng)該要求代碼被打包或部署。
4.打包(package) -- 采用編譯的代碼,并以其可分配格式(如AR)進行打包。
5.驗證(veriy) -- 對集成測試的結(jié)果執(zhí)行任何檢查,以確保滿足質(zhì)量標(biāo)準(zhǔn)。
6.安裝(install) -- 將軟件包安裝到本地存儲庫中,用作本地其他項目的依賴項。
7.部署(deploy) -- 在構(gòu)建環(huán)境中完成,將最終的包復(fù)制到遠(yuǎn)程存儲庫以與其他開發(fā)人員和項目共享(私服)

每一個生命周期都是一個命令

例:mvn install

maven常用命令

ml.png

生成eclipse項目:

mvn eclipse:eclipse

生成idea項目:

mvn idea:idea

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

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容