是否存在可以透明地构建请求但缺少本​​地工件的Maven存储库?

时间:2011-11-15 09:11:01

标签: java maven continuous-integration repository

我们正在对现有的开发过程进行整合,并且发现如果我们新的内部Maven工件库可以透明地触发构建缺失的内部工件,它将使物流变得更加简单。

换句话说,开发人员需要在发行版X.Y.Z中处理组件A,这取决于我们自己的组件B,并且该工件由于某种原因在存储库中不存在。但是,我们知道如何在给定所需版本号的情况下构建该版本的B,并且有一个可编写脚本的流程来检查源并运行mvn install

我的问题是,当被要求使用B版X.Y.Z并返回新创建的工件时,是否有任何存储库管理器可以教导触发此类构建?

1 个答案:

答案 0 :(得分:0)

Sonatype Nexus和JFrog Artifactory都允许您在存储库管理器中创建可能能够执行此操作的自定义插件。

我从未这样做,但文档描述了如何做到这一点。也许有一些开源插件可以做类似你可以用来获得灵感的东西:)

问候

维尔纳