這篇文章將為大家詳細講解有關(guān)maven的生命周期有哪些,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
創(chuàng)新互聯(lián)建站專注于疊彩網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供疊彩營銷型網(wǎng)站建設(shè),疊彩網(wǎng)站制作、疊彩網(wǎng)頁設(shè)計、疊彩網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造疊彩網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供疊彩網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
一個完整的項目構(gòu)建過程通常包括清理、編譯、測試、打包、集成測試、驗證、部署等步驟,Maven從中抽取了一套完善的、易擴展的生命周期。Maven的生命周期是抽象的,其中的具體任務(wù)都交由插件來完成。Maven為大多數(shù)構(gòu)建任務(wù)編寫并綁定了默認的插件,如針對編譯的插件:maven-compiler-plugin。用戶也可自行配置或編寫插件。
maven的三套生命周期
Maven定義了三套生命周期:clean、default、site,每個生命周期都包含了一些階段(phase)。三套生命周期相互獨立,但各個生命周期中的phase卻是有順序的,且后面的phase依賴于前面的phase。執(zhí)行某個phase時,其前面的phase會依順序執(zhí)行,但不會觸發(fā)另外兩套生命周期中的任何phase。
1.1 clean生命周期:
1.3 site生命周期(用的較少)
2.1 插件的目標(Plugin Goals)
插件目標是為項目在生命周期各個階段使用不同插件來完成構(gòu)建任務(wù)。
2.3 maven的內(nèi)置插件
我們在執(zhí)行maven命令的時候 mvn clean compile package,maven會通過自己內(nèi)置插件幫我們執(zhí)行 項目的清理 編譯 打包工作,這些也是通過maven的內(nèi)置插件實現(xiàn)的。
2.4 插件的配置
Xml代碼
1. <build> 2. <plugins> 3. <plugin> 4. <!-- 配置插件坐標--> 5. </plugin> 6. </plugins> 7. </build>
關(guān)于maven的生命周期有哪些就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
網(wǎng)站題目:maven的生命周期有哪些
本文鏈接:http://jinyejixie.com/article20/jdojco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、Google、網(wǎng)站策劃、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站導航、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)