我有一个类似的项目结构
Main(project parent pom)
|_ ChildAModule (pom.xml)
|_ ChildBModule (pom.xml)
|_ ChildCModule (pom.xml)
我正在使用maven jgitflow释放单个模块或完整项目。到目前为止,一切都很好。现在,我正在尝试使用jenkins CI集成构建和发布。
我的要求是构建整个项目,但只发布那些GIT有任何更改的模块。所以我有两个问题要解决
使用一些包装器python脚本仅查找已更改的模块。有关如何获取更改的模块的任何指针。
在此包装器中,使用jgit flow仅释放更改的模块。但是我不确定我是否可以做类似的事情 mvn jgitflow:release-start --projects ChildBModule,ChildCModule ...
在这方面的任何帮助都将受到赞赏。