2

当 p2 存储库完成构建后,我更新了品牌插件中的 .eclipseproduct 和 plugin.properties。由于已经生成了 md5,我运行 p2.process.artifacts 来更新 md5 总和。但是,品牌插件的限定符不会更改,因此此捆绑包不会更新,因此之前所做的 plugin.properties 和 .eclipseproduct 更改不会使其更新。当我查看帮助 - > 关于时,我会看到上一个版本的版本号。

更新文件后是否需要重新生成品牌插件的限定符,如果是,那么如何?还是我做错了什么导致品牌插件无法更新?

4

1 回答 1

5

每当插件中发生任何变化时,您都必须重新构建它(并因此恢复它)。p2 使用 ID + Version 作为所有工件的唯一标识符。

如果您更改品牌插件,则需要重新构建它(使用您正在使用的任何构建技术,例如 Tycho、PDE/Build 等...)。

于 2012-09-28T21:24:14.857 回答