构建eclipse P2更新站点时插件未更新

时间:2010-08-16 08:20:50

标签: eclipse

我创建了一个eclipse更新站点(使用Helios)并添加了一些功能(包含我自己的目标平台中可用的插件)。然后我将网站同步并构建它,创建了两个文件夹:包含插件和功能(.jar文件)的功能和插件。

然后我对该功能中的一个插件进行了一些更改,更新了该功能和更新站点并再次构建它。但是插件文件夹中的结果插件没有更新!

如何强制更新站点在插件文件夹中生成更新的插件?

2 个答案:

答案 0 :(得分:7)

强制更新的一个关键想法:确保新版本的版本与旧版本不同。实现此目的的最简单方法是使用类似1.0.0.qualifier的版本号。这样在构建期间,当前日期和时间将添加到版本的第四个数字。

我还建议不要使用更新站点项目,而只是导出可部署的功能。有关详细信息,请参阅my blog entry(抱歉自己做广告:))。这种方式更容易。

答案 1 :(得分:0)

我知道这可能不是教科书的答案,但我曾经删除所有以前的输出并在每次构建之前再次同步。

最终,我切换到PDE-Build tool。它是一个无头脚本,比基于UI的构建稳定得多。掌握它需要时间,但是,如果你经常这样做并且你需要一致的结果,那么值得努力。