Java Maven发布插件-带有git子模块的多项目

Java Maven发布插件-带有git子模块的多项目,java,git,maven,Java,Git,Maven,我刚刚将一些Java项目从Subversion迁移到Git,并对项目结构进行了一些清理 然后,项目位于存储库中,每个子项目只是一个子目录 现在,每个子项目都有自己的git存储库,我在另一个存储库中创建了一个父项目,git子模块指向子项目 Demo |->Sub1 (git submodule) | |->pom.xml |->Sub2 (git submodule) | |->pom.xml |->pom.xml 我花了一整天的时间尝试我能想到的每一种可能的配

我刚刚将一些Java项目从Subversion迁移到Git,并对项目结构进行了一些清理

然后,项目位于存储库中,每个子项目只是一个子目录

现在,每个子项目都有自己的git存储库,我在另一个存储库中创建了一个父项目,git子模块指向子项目

Demo
|->Sub1 (git submodule)
|  |->pom.xml
|->Sub2 (git submodule)
|  |->pom.xml
|->pom.xml
我花了一整天的时间尝试我能想到的每一种可能的配置,但似乎没有任何效果。我要么无法推动主回购(无快进),要么子项目无法更新


我如何配置
maven release plugin
来更新所有子模块中的版本号,在主git repo上创建一个标记并创建war工件,这样我就可以用Jenkins上传它们了?

这是不受支持的(目前)我没有办法修补一些东西吗?使用preparationGoals、completionGoals或其他一些参数(commitByProject、pushChanges等)?您正在寻找。该插件现在设计为只释放根。