参数 | 描述 |
---|---|
-pl | 选项后可跟随{groupId}:{artifactId}或者所选模块的相对路径(多个模块以逗号分隔) |
-am | 和-pl连用,同时构建指定模块依赖的模块 |
-amd | 和-pl连用,同时构建依赖于指定模块的模块 |
-rf | 从指定的模块开始构建 |
-N | 不递归子模块 |
这里说的依赖包含两层含义:
- 父子关系
- 依赖关系
例1:从指定的模块开始构建
mvn clean package -DskipTests -Dcheckstyle.skip -rf apm-webapp
例2:构建指定模块(多个模块用逗号分隔),同时构建指定模块依赖的模块
mvn clean package -DskipTests -Dcheckstyle.skip -pl apm-webapp -am
例3:构建指定模块(多个模块用逗号分隔),同时构建依赖于指定模块的模块
mvn clean package -DskipTests -Dcheckstyle.skip -pl apm-webapp -amd