我们有许多不同的模块构成不同的构建。我认为创建一个列出所有模块的多模块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。
可以这样做吗?
答案 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.