我想构建一个Eclipse RCP应用程序。
我有一个产品配置文件和一个目标平台,里面有很多第三方插件。从Eclipse IDE导出的操作非常完美。但这并不专业。所以我也想让它在詹金斯身上发挥作用。构建服务器从SVN获取文件,没有Eclipse,无论如何都应该无头完成。
我不想使用Maven/Tycho或Buckminster。我想做得尽可能简单。既然我对蚂蚁已经有所了解,我想和蚂蚁一起做这一切。我有一个蚂蚁脚本,我可以用它来构建我所有的插件。我现在所需要的就是用启动器(.exe)等将它们组装到产品中。就像导出向导一样。但是没有Eclipse IDE。
我一直在谷歌上搜索,但不知怎么的,我似乎是唯一一个想用ant构建Eclipse RCP产品的人。我只找到2005年的教程,或者非常深入的教程,新手(像我一样)都读不懂第一段。
请帮忙!
如果您真的想要ant,请检查PDE构建。
然而,我真的建议使用第谷。它使构建EclipseRCP变得更加容易。
我已经走过了你所走的这条路。相信我……与使用Tycho/Maven相比,Ant最终会遇到更复杂的事情。你说你希望它尽可能简单,IMHO,第谷就是它。
这里有一些例子。。。http://wiki.eclipse.org/Tycho/Packaging_Types
我还建议从git中查看tycho,并在tycho演示位置周围查看。他们也有很好的例子。
http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/tree/tycho-demo/itp04-rcp
此外,Jenkins在处理Maven构建时非常容易。
第谷的当前版本是0.13.0。它还处于生命的早期,并且正在积极发展中,所以它每天都在好转。