1. 父模塊打包
父模塊打包時,子模塊都是依賴即使打包的jar,所有模塊的jar都是最新jar
2. 子模塊打包
子模塊直接打包,如果有依賴其他模塊,其他的模塊必須在本地庫存在, mvn install 方式安裝到本地庫,所以子模塊打包都是使用庫裏的jar. 如果要使用最新的代碼,方式一,父模塊直接打包;方式二,把所有依賴的模塊 install 到maven本地庫中
3. 常用命令
默認使用pom.xml文件,跳過測試代碼的編譯和執行,-Dskip.tests=true只是跳過代碼執行,還是會編譯
clean package -Dmaven.test.skip=true
指定pom.xml文件
clean package -f pom-my.xml -Dmaven.test.skip=true
+X debug模式
clean package -f pom-my.xml -Dmaven.test.skip=true -X