我有一个核心插件,有自定义的核心JFace和SWT实现。UI插件依赖于核心插件,并通过更新站点使用目标定义的核心插件。一切都很好。然而,我在Jenkins中构建了一个核心ui插件,而UI插件作业依赖于核心插件作业,因此当核心被重建时,UI也会被重建。事情是这样的,如果我在核心的POM中使用0.0.1-SNAPSHOT作为版本,那么目标定义中的核心的版本是用最新的核心版本定义的。因此,如果使用0.0.1-20130405将核心添加到目标定义中,构建将正常工作,但如果我明天重新构建核心,目标定义中的版本将与核心将具有的版本不匹配- 0.0.1-20130405 vs 0.0.1-20130406。我将不得不手动重新添加核心在目标定义的软件更新网站。
有没有办法管理目标定义,使其与最新的核心更新。也许还有另一种方式来做我所需要的,而我却看不到?
发布于 2013-04-06 05:07:12
在许多情况下-包括目标定义-您可以指定特殊的版本号0.0.0,这意味着给我最新的版本。
https://stackoverflow.com/questions/15842515
复制相似问题