maven的外掛才是真正的執行者
生命週期是抽象定義,生命週期的階段繫結外掛,外掛才是真正的執行者。
一、外掛目標
每個外掛都可以完成多個任務,每個任務就叫做外掛目標。比如maven-clean-plugin
外掛就有兩個外掛目標:clean:clean
、clean:help
二、外掛繫結
2.1. 內建繫結
maven內建了許多繫結關係,比如default
生命週期的compile
階段繫結了maven-compiler-plugin
外掛的compile
外掛目標。
2.2.自定義繫結
我們也可以自定義指定繫結關係,示例如下:
這裡指定default
生命週期的validate
階段繫結外掛maven-clean-plugin
外掛的clean
外掛目標,這樣在執行mvn validate
命令的時候,就會呼叫clean
外掛目標了:
ps:此時在執行mvn install
命令的時候,即使不寫成mvn clean install
,也會呼叫clean外掛目標
注:關於maven的生命週期,可以參考文章:maven的生命週期
相關文章
- Maven外掛執行方式Maven
- Maven的常用外掛Maven
- MybatisGenerator的Maven外掛配置MyBatisMaven
- Maven 外掛Maven
- 不思考才是真正的危機
- 什麼才是真正的雲原生?
- Maven:idea新增maven依賴分析外掛MavenIdea
- Apache Maven Assembly自定義打包外掛的使用ApacheMaven
- maven外掛執行過程中自動執行sql檔案MavenSQL
- Maven外掛開發教程Maven
- 這才是真正的 Git——分支合併Git
- 【Maven實戰技巧】「外掛使用專題」Maven-Archetype外掛建立自定義maven專案骨架Maven
- MyBatis逆向工 maven外掛 generator 的配置及使用MyBatisMaven
- Lombok編譯器Maven外掛Lombok編譯Maven
- Maven外掛生成myBatis逆向工程MavenMyBatis
- 【Maven實戰技巧】「外掛使用專題」Maven-Assembly外掛實現自定義打包Maven
- Maven 教程(21)— maven-compiler-plugin 外掛詳解MavenCompilePlugin
- SlimFast Maven外掛:HubSpot避免SpringBoot肥胖巨大JAR的方法ASTMavenSpring BootJAR
- IDEA Maven Helper 外掛的安裝與使用說明IdeaMaven
- nukkit maven 專案除錯外掛Maven除錯
- Jib使用小結(Maven外掛版)Maven
- 什麼才是真正的空間複雜度?複雜度
- windows平臺,eclipse安裝maven外掛WindowsEclipseMaven
- Docker與Jib(maven外掛版)實戰DockerMaven
- 到底什麼才是真正的空間複雜度?複雜度
- 凡有以下四種德行者才是靠譜的創業者!BGG創業
- 【曹工雜談】說說Maven框架和外掛的契約Maven框架
- jenkins上的執行者數量的設定Jenkins
- 黑客稱Flash外掛才是瀏覽器漏洞禍首黑客瀏覽器
- Spring Native打包本地映象,無需透過Graal的maven外掛buildtoolsSpringMavenUI
- 外掛如何呼叫本外掛的View?View
- HtmlWebpackPlugin外掛和HtmlWebpackInlineSourcePlugin外掛的使用HTMLWebPlugininline
- fastadmin的【外掛管理】外掛使用教程AST
- 什麼才是AI大時代下、真正的AI思維?AI
- 誰才是真正的全光派?決戰一觸即發
- 架構師眼中的文化:試用期才是真正的考察時間架構
- 從零開始寫Java Web框架——maven 外掛JavaWeb框架Maven
- maven mybatis-generator 外掛自動生成程式碼MavenMyBatis