Maven多模块时仅构建单个模块
1 | mvn clean package -U -Dmaven.test.skip=true -pl 子模块1的相对路径,子模块2的相对路径 -am -T 4 --settings ~/.m2/settings.xml |
如果你只有一个子模块,需要去掉间隔符号
-U
:表示会强制更新带有SNAPSHOT
标记的快照依赖-Dmaven.test.skip=true
:表示会跳过代码测试代码的编译和运行-pl
:意为project list,用于指定你需要构建的子模块-am
:意为also make,用于表示需要将子模块相关的依赖模块一起构建-T
:并发构建--settings
:指定具体的maven settings文件,可选参数