在生成 P2 后更新bundle限定符



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

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

每当插件发生任何更改时,您都必须重建它(从而恢复它)。 p2 使用 ID + 版本作为所有项目的唯一标识符。

如果你改变了你的品牌插件,你需要重建它(使用你正在使用的任何构建技术,如第谷、PDE/构建等)。

最新更新