我正在使用以下项目结构
parent
+-- pom.xml (parent and reactor)
module-1
+-- pom.xml
module-...
+-- pom.xml
我希望能够mvn release:prepare
在父项目上进行操作,并在 svn 中产生战争以及一致的标签结构。
现在,除了模块的标记外,一切似乎都工作正常,也就是说,amvn release:prepare
将标记父项目但没有子项目。我已经commitByProject
在 parent-pom 的配置中找到并尝试了该开关。我已经在 moduel-poms 中输入和删除了 scm 配置,我尝试在 module-poms 中配置 release-plugin 都无济于事。发布步骤从不要求我为任何模块提供标记名,因此以后不会在项目中创建标记。
如何配置父模块和模块,以便 amvn release:prepare
将标记模块?