我创建了一个eclipse更新站点(使用Helios)并添加了一些功能(包含我自己的目标平台中可用的插件)。然后我将网站同步并构建它,创建了两个文件夹:包含插件和功能(.jar文件)的功能和插件。
然后我对该功能中的一个插件进行了一些更改,更新了该功能和更新站点并再次构建它。但是插件文件夹中的结果插件没有更新!
如何强制更新站点在插件文件夹中生成更新的插件?
答案 0 :(得分:7)
强制更新的一个关键想法:确保新版本的版本与旧版本不同。实现此目的的最简单方法是使用类似1.0.0.qualifier的版本号。这样在构建期间,当前日期和时间将添加到版本的第四个数字。
我还建议不要使用更新站点项目,而只是导出可部署的功能。有关详细信息,请参阅my blog entry(抱歉自己做广告:))。这种方式更容易。
答案 1 :(得分:0)
我知道这可能不是教科书的答案,但我曾经删除所有以前的输出并在每次构建之前再次同步。
最终,我切换到PDE-Build tool。它是一个无头脚本,比基于UI的构建稳定得多。掌握它需要时间,但是,如果你经常这样做并且你需要一致的结果,那么值得努力。