5

我是新手使用jgitflow-maven-plugin. 我的项目有许多相互依赖的不同模块。在我的develop分支上,所有子模块的版本都是 1.0.0-SNAPSHOT。

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

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

4

2 回答 2

3

Is

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

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

于 2015-12-22T21:24:57.010 回答
2

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

于 2016-10-06T20:15:26.970 回答