我有一个涉及多个模块的项目,比如“应用程序A”和“应用程序B”模块(它们是单独的模块,具有自己的pom文件,但彼此之间没有关联)。
在开发周期中,每个模块都有自己的功能分支。例如,
Application A --- Master
\
- Feature 1
Application B --- Master
\
- Feature 1
假设应用程序A是独立的,并且有自己的发布周期/版本。
应用程序B将应用程序A作为jar文件使用,并在其pom依赖项中定义。
现在,两个团队都在一个名为“Feature 1”的功能分支上工作。最佳方法是如何设置Jenkins构建,以使应用程序B的构建作业能够使用来自应用程序A“Feature 1”分支的最新jar文件。
考虑到不允许Feature 1将其构件部署到maven存储库中。
我希望某种方式能够提供来自应用程序A Feature 1分支的jar文件作为应用程序B正确的依赖项?