如何使用.enct在jenkins上使用.product构建eclipse rcp应用程序

时间:2012-02-01 15:20:15

标签: ant eclipse-rcp jenkins

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

我有一个产品配置文件和一个包含大量第三方插件的目标平台。 Eclipse IDE的导出工作完美无瑕。但这不是专业的。所以我也想让它在Jenkins上工作。构建服务器从SVN获取文件,没有Eclipse,无论如何都应该无头地执行。

我不想使用Maven / Tycho或Buckminster。我想尽可能地做到这一点。既然我已经对蚂蚁有所了解,我想用蚂蚁来做。我有一个蚂蚁脚本,我可以用它来构建我的所有插件。我现在所需要的就是用发射器(.exe)等将它们全部组装到产品中。就像导出向导一样。但是没有Eclipse IDE。

我一直在谷歌上搜索,但不知怎的,似乎我是唯一一个想用蚂蚁构建Eclipse RCP产品的人。我只找到了2005年的教程,或者说深入的教程,新手(像我一样)没有超过第一段。

请帮忙!

2 个答案:

答案 0 :(得分:3)

如果你真的想要蚂蚁,请检查PDE build

但是,我真的建议改用Tycho。它使构建Eclipse RCP变得更加容易。

答案 1 :(得分:1)

我一直沿着这条路走下去。相信我......如果你只使用Tycho / Maven,你最终会得到比Ant更复杂的东西。你说你想要它尽可能简单,恕我直言,第谷就是它。

这里有一些例子...... http://wiki.eclipse.org/Tycho/Packaging_Types

我还建议从git中查看tycho并查看tycho-demo位置。他们也有很好的例子。

http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/tree/tycho-demo/itp04-rcp

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

当前版本的Tycho是0.13.0。它在生命的早期阶段,在积极的发展中,每天都在变得越来越好。