如何使用Maven JGit Flow处理子模块?

Nie*_*Wet 5 maven jgitflow-maven-plugin

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

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

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

sdo*_*see 3

<configuration>
    <!-- Keep your maven submodules at the same version as the parent POM -->
    <autoVersionSubmodules>true</autoVersionSubmodules>
    ...
</configuration>
Run Code Online (Sandbox Code Playgroud)

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