我刚刚将一些Java项目从Subversion迁移到了Git,并在项目结构中做了一些清理。
然后,项目在存储库中,每个子项目都只是一个子目录。
现在,每个子项目都有自己的git存储库,我在另一个存储库中创建了一个父项目,其中git子模块指向这些子项目。
Demo
|->Sub1 (git submodule)
| |->pom.xml
|->Sub2 (git submodule)
| |->pom.xml
|->pom.xml
我只是花了一天时间尝试所有可能想到的配置,但似乎没有任何效果。我要么不能推送主存储库(不快进),要么子项目无法更新。
如何配置maven-release-plugin
以更新所有子模块中的版本号,在主git repo上创建标签并创建战争构件,以便随后可以使用Jenkins上载它们?