Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.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
如何使用jenkins上的ant从.product构建eclipse rcp应用程序_Ant_Eclipse Rcp_Jenkins - Fatal编程技术网

如何使用jenkins上的ant从.product构建eclipse rcp应用程序

如何使用jenkins上的ant从.product构建eclipse rcp应用程序,ant,eclipse-rcp,jenkins,Ant,Eclipse Rcp,Jenkins,我想构建一个Eclipse RCP应用程序 我有一个产品配置文件和一个有很多第三方插件的目标平台。EclipseIDE的导出工作完美无瑕。但这并不专业。所以我也想让它在詹金斯身上发挥作用。构建服务器从SVN获取文件,没有Eclipse,无论如何都应该无头完成 我不想使用Maven/Tycho或Buckminster。我想做得尽可能简单。因为我已经对ant有了一些了解,所以我想和ant一起做这一切。我有一个ant脚本,我可以用它来构建我所有的插件。我现在所需要的就是用一个启动器(.exe)等将它们

我想构建一个Eclipse RCP应用程序

我有一个产品配置文件和一个有很多第三方插件的目标平台。EclipseIDE的导出工作完美无瑕。但这并不专业。所以我也想让它在詹金斯身上发挥作用。构建服务器从SVN获取文件,没有Eclipse,无论如何都应该无头完成

我不想使用Maven/Tycho或Buckminster。我想做得尽可能简单。因为我已经对ant有了一些了解,所以我想和ant一起做这一切。我有一个ant脚本,我可以用它来构建我所有的插件。我现在所需要的就是用一个启动器(.exe)等将它们全部组装到产品中。就像导出向导一样。但是没有EclipseIDE

我一直在用谷歌搜索我的手指,但不知怎么的,似乎我是唯一一个想用ant构建Eclipse RCP产品的人。我只找到了2005年的教程,或者是非常深入的教程,新手(像我一样)无法通过第一段


请帮忙

如果您真的想要ant,请查看


然而,我真的建议改用第谷。它使构建Eclipse RCP变得容易得多。

我一直在走你要走的这条路。相信我。。。与使用Tycho/Maven相比,使用Ant最终会得到更加复杂的东西。你说你希望它尽可能简单,伊姆霍,第谷就是这样

这里有一些例子

我还建议从git查看tycho,并查看tycho演示位置。他们也有很好的例子

另外,Jenkins在处理Maven构建时非常容易


第谷的当前版本是0.13.0。它还处于生命早期,正在积极开发中,因此每天都在进步。

tycho的演示代码已经转移到一个单独的git回购。用这个克隆它。。。git克隆git://git.eclipse.org/gitroot/tycho/org.eclipse.tycho-demo.git