1.背景
2.代碼
1 mvn常用命令
一般情況下對于一個maven項目,cd切換到當前項目路徑下,執行如下示例命令即可對項目進行打包。
mvn clean install
mvn -U clean package -Dmaven.test.skip=true
mvn clean package -Dmaven.test.skip=true -P prod
mvn clean package '-Dmaven.test.skip=true' -P dev -pl scm-micro-basic -am
2 mvn復雜命令
參數詳解:
-B:–batch-mode,即批量模式,以非交互方式運行,能夠避免一些需要人工參與交互而造成的掛起狀態。
-e:errors,即輸出執行過程中的詳細錯誤信息,以便定位錯誤原因。
-U:該參數能強制讓Maven檢查所有SNAPSHOT依賴更新,確保集成基于最新的狀態。
-D ? maven.test.skip=true:跳過單元測試。
-pl : 指定打包的模塊,可以用路徑也可以用坐標。
-am :同時打包依賴的模塊。
-amd : 同時打包依賴該模塊的模塊。
-P 引用profile配置文件
3.完美