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文件,可选参数