没有delta-pack的Eclipse v4.5:如何执行多平台无头PDE构建?

tit*_*u10 7 eclipse eclipse-pde eclipse-rcp eclipse-mars

现在eclipse 4.5已经出局,eclipse团队决定不再构建所谓的"delta-pack",我不知道如何使用ant执行PDE无头构建.

官方PDE构建文档http://help.eclipse.org/mars/index.jsp?nav=%2F4_2_0
声明变量"baseLocation"应指向"包含所有预构建功能和插件的eclipse安装位置" - 您的产品在功能/插件/子目录中需要的"

使用v4.4,这很容易,这个变量指向解压缩的delta-pack的位置以及所有平台特定的东西

但是对于v4.5,如何获取/设置这个"包含所有预构建功能和插件的eclipse安装的位置......"?

在这里https://wiki.eclipse.org/Building,它解释了"做多平台构建的首选方式",这仅适用于eclipse构建,而不是无头构建,这不会创建具有功能/插件的结构多平台构建在任何地方都需要.

所以我不知道如何在我的构建中设置"baseLocation"变量...

谢谢

(仅供参考,tycho不是-yet-我们的选择..)

小智 2

“构建”wiki 页面还描述了如何“推出您自己的”增量包。

我昨晚 6 月 24 日刚刚添加了该描述和 ant 脚本。我认为该示例脚本生成的 Delta Pack 比 R-4.5-201506032000 目录中的版本更好。我有兴趣了解用户体验,比如 Eclipse bug 470913。

[并且,承认,我仍然“欠”社区一个为以前的 delta pack 用户进行无头构建的示例,但它将围绕进行面向 p2 的构建。可以在 Eclipse 帮助中开始阅读相关内容,搜索“p2 builds”和“fetching from repositories”。]