我想构建一个Eclipse RCP应用程序。
我有一个产品配置文件和一个包含大量第三方插件的目标平台。 Eclipse IDE的导出工作完美无瑕。但这不是专业的。所以我也想让它在Jenkins上工作。构建服务器从SVN获取文件,没有Eclipse,无论如何都应该无头地执行。
我不想使用Maven / Tycho或Buckminster。我想尽可能地做到这一点。既然我已经对蚂蚁有所了解,我想用蚂蚁来做。我有一个蚂蚁脚本,我可以用它来构建我的所有插件。我现在所需要的就是用发射器(.exe)等将它们全部组装到产品中。就像导出向导一样。但是没有Eclipse IDE。
我一直在谷歌上搜索,但不知怎的,似乎我是唯一一个想用蚂蚁构建Eclipse RCP产品的人。我只找到了2005年的教程,或者说深入的教程,新手(像我一样)没有超过第一段。
请帮忙!
答案 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。它在生命的早期阶段,在积极的发展中,每天都在变得越来越好。