Eclipse plugin 管理目标定义

Eclipse plugin 管理目标定义,eclipse-plugin,tycho,Eclipse Plugin,Tycho,我有一个核心插件,它有定制的核心JFace和SWT实现。UI插件依赖于核心插件,并通过更新站点使用目标定义的核心插件。一切正常。然而,我在Jenkins中构建了一个核心ui插件,ui插件作业依赖于核心插件作业,所以当重建核心时,ui也会重建。问题是,如果我在core的POM中使用0.0.1-SNAPSHOT作为版本,那么目标定义中的core版本是用最新的core版本定义的。因此,如果使用0.0.1-20130405将core添加到目标定义中,构建将正常工作,但如果我明天重新构建core,目标定义

我有一个核心插件,它有定制的核心JFace和SWT实现。UI插件依赖于核心插件,并通过更新站点使用目标定义的核心插件。一切正常。然而,我在Jenkins中构建了一个核心ui插件,ui插件作业依赖于核心插件作业,所以当重建核心时,ui也会重建。问题是,如果我在core的POM中使用0.0.1-SNAPSHOT作为版本,那么目标定义中的core版本是用最新的core版本定义的。因此,如果使用0.0.1-20130405将core添加到目标定义中,构建将正常工作,但如果我明天重新构建core,目标定义中的版本将与core将具有-0.0.1-20130405和0.0.1-20130406的版本不匹配。我将不得不在目标定义中手动为core重新添加软件更新站点


是否有办法管理目标定义,使其使用最新核心更新。也许还有另一种方法可以满足我的需要,但我看不到?

在许多情况下,包括目标定义,您可以指定特殊版本号0.0.0,这意味着给我最新版本。

谢谢。我知道这对于特性依赖是可能的,但不知道TP也允许这样做。