使用多模块pom

时间:2015-11-20 15:00:33

标签: java maven

我们有许多不同的模块构成不同的构建。我认为创建一个列出所有模块的多模块pom可能是一个好主意。

这篇文章很好地描述了我想要实现的目标: Maven 3 Multi Module build tries to run targets on the Multi Module POM itself

基本上我们有一个主pom,它定义了所有常用模块,spring等。

我创建了一个单独的多模块pom,它为特定的构建创建了所有模块。我想发布模块部分中的所有模块,但不想发布实际的多模块pom本身。

我使用的命令行如下:

mvn release:clean release:prepare -DdryRun=true release:update-versions -f My-Multi-Module-1.pom

但是这种情况未能发布My-Multi-Module-1.pom。

可以这样做吗?

1 个答案:

答案 0 :(得分:0)

使用此

-pl,--projects <arg>                   Comma-delimited list of specified
                                       reactor projects to build instead
                                       of all projects. A project can be
                                       specified by [groupId]:artifactId
                                       or by its relative path.