【发布时间】:2015-11-20 15:00:32
【问题描述】:
我们有很多很多不同的模块组成不同的构建。我认为创建一个多模块 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 失败。
这个可以吗?
【问题讨论】:
-
为什么不想发布多模块 pom 本身呢?由于它是同一源代码树的一部分,因此它将与其余代码一起被标记/标记。