Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
没有delta pack的Eclipse v4.5:如何执行多平台无头PDE构建?_Eclipse_Eclipse Rcp_Eclipse Pde_Eclipse Mars - Fatal编程技术网

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

没有delta pack的Eclipse v4.5:如何执行多平台无头PDE构建?,eclipse,eclipse-rcp,eclipse-pde,eclipse-mars,Eclipse,Eclipse Rcp,Eclipse Pde,Eclipse Mars,现在eclipse 4.5已经发布,eclipse团队决定不再构建所谓的“delta pack”,我不知道如何使用ant执行PDE无头构建 此处为官方PDE构建文档 声明变量“baseLocation”应指向“包含您的产品在features/和plugins/子目录中所需的所有预构建功能和插件的eclipse安装位置” 对于v4.4,这很简单,这个变量指向解压缩的delta包的位置,其中包含所有特定于平台的内容 但是在v4.5中,如何获取/设置“包含所有预构建特性和插件的eclipse安装位置…

现在eclipse 4.5已经发布,eclipse团队决定不再构建所谓的“delta pack”,我不知道如何使用ant执行PDE无头构建

此处为官方PDE构建文档
声明变量“baseLocation”应指向“包含您的产品在features/和plugins/子目录中所需的所有预构建功能和插件的eclipse安装位置”

对于v4.4,这很简单,这个变量指向解压缩的delta包的位置,其中包含所有特定于平台的内容

但是在v4.5中,如何获取/设置“包含所有预构建特性和插件的eclipse安装位置…”

这里,我们解释了“进行多平台构建的首选方法”,这仅适用于eclipse构建,而不是无头构建,并且这不会创建具有多平台构建所需功能/插件的结构

所以我不知道如何在我的构建中将“baseLocation”变量设置为

Thx

(仅供参考,tycho还不是我们的选择。)

该“构建”wiki页面还描述了如何“推出自己的”delta pack

我刚刚添加了描述和ant脚本,昨晚,6/24。我认为该示例脚本生成的增量包比R-4.5-201506032000目录中的更好。我很想听听用户体验,比如Eclipse bug 470913


[而且,我承认,我仍然“欠”社区一个为以前的delta pack用户做无头构建的例子,但它将围绕做一个面向p2的构建。Eclipse帮助中有一个地方可以开始阅读,搜索“p2构建”和“从存储库获取”。]

您可以在以下位置从eclipse下载eclipse火星增量包:

根据以下错误,Deltapack从4.5.1中正式删除

您可以使用以下wiki构建多平台构建


回到Eclipse4.4。您没有阅读问题。降级到v4.4显然无助于我们使用v4.5构建应用程序。谢谢。我将在未来几天内试一试。我仍然不明白为什么delta包不是eclipse构建的一部分……是的,应该将位于的doc最终更新为可直接使用,或者完全删除,以支持更“正式”的构建wat:tycho(在我们的例子中,这太过分了,需要了解maven的互联网连接来构建)我能够使用那里的脚本构建DP:。但是我打了这个:。也许将这个链接添加到脚本中会是一个好主意,至少对于像我这样对p2一无所知的新手来说。脚本的结果与从aCodingBee下载dp的结果完全相同“所以是的,脚本可以工作另一件事,在这个脚本中,在汇编器目标@titou10中,请发布Eclipse bug 470913的改进建议。很抱歉,我没有找到“包括所有环境”“以前,我是这样做的。它最终会
处理来自feature org.eclipse.equinox.executable的包含:找不到插件:org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.300.v20150602-1417
,不管我是否安装了。可能是因为我在那里找不到“包含所有环境”选项。@在您的目标定义中,您必须为您的目标版本添加软件站点—例如,当您想要使用Mars release时—一旦解决此问题,您将在产品导出向导的第二页中选择要构建的所有平台Hi Jorg,我没有找到DP。@ShivendraPrakashShukla看起来delta pack已完全删除,不再提供,您必须在目标定义中定义适当的软件站点我尝试过,但是我没有找到合适的软件站点。如果你有什么想法,请建议我。提前感谢。@ShivendraPrakashShukla这取决于您的目标版本-例如,如果您想在火星上运行,请使用release或如果您需要氧气