【问题标题】:Maven release using multi-module pom使用多模块 pom 发布 Maven
【发布时间】: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 本身呢?由于它是同一源代码树的一部分,因此它将与其余代码一起被标记/标记。

标签: java maven


【解决方案1】:

使用这个

-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.

【讨论】:

    猜你喜欢
    • 2012-04-27
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-31
    • 2011-10-07
    • 1970-01-01
    相关资源
    最近更新 更多