【问题标题】:How to handle submodules with Maven JGit Flow?如何使用 Maven JGit Flow 处理子模块?
【发布时间】:2016-02-19 03:42:21
【问题描述】:

我不熟悉使用jgitflow-maven-plugin。我的项目有许多相互依赖的不同模块。在我的develop 分支上,所有子模块的版本均为 1.0.0-SNAPSHOT。

由于快照依赖关系,执行release-start 目标失败。我发现我可以使用allowSnapshots=true 选项来解决这个问题,但我不确定这是否是处理它的正确方法。

使用 jgitflow 和子模块的正确方法是什么?

【问题讨论】:

    标签: maven jgitflow-maven-plugin


    【解决方案1】:

    <configuration>
        <!-- Keep your maven submodules at the same version as the parent POM -->
        <autoVersionSubmodules>true</autoVersionSubmodules>
        ...
    </configuration>
    

    来自http://george-stathis.com/2013/11/09/painless-maven-project-releases-with-maven-gitflow-plugin/

    【讨论】:

      【解决方案2】:

      目前,需要 allowSnapshots=true 来构建包含与父 (SNAPSHOT) 版本相同的子模块的项目。你的用法是正确的。

      【讨论】:

        猜你喜欢
        • 2019-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-25
        • 1970-01-01
        • 2011-11-18
        • 2020-05-06
        相关资源
        最近更新 更多