在p2生成后更新bundle限定符

pos*_*ron 2 eclipse eclipse-plugin p2 equinox

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

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

irb*_*ull 5

每当插件发生任何变化时,您必须重建它(然后将其恢复).p2使用ID + Version作为所有工件的唯一标识符.

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