Eclipse目标定义:p2存储库中缺少插件

时间:2014-09-26 13:21:13

标签: eclipse maven target tycho

我现在多次遇到此问题(使用maven / tycho):

定义来自目标定义文件更改版本的插件,并在p2存储库中丢失。

这有点令人讨厌,因为以前建设的项目不再构建。你怎么解决这个问题?每次发生这种情况时更新版本?

1 个答案:

答案 0 :(得分:0)

如果您正在构建针对具有更改内容的p2存储库(例如Integration builds repository of the Eclipse Project),则可能需要在目标文件中使用“0.0.0”元版本。只需用0.0.0替换目标文件中的所有版本,Eclipse和Tycho将只使用p2存储库中提供的最新版本。

但请注意,您应该只在开发期间使用可变p2存储库。对于发行版,您应该只使用不可变的p2存储库,以确保在需要提供补丁发布时可以重新构建项目。