【问题标题】:how to build eclipse rcp application from .product with ant on jenkins如何在 jenkins 上使用 ant 从 .product 构建 eclipse rcp 应用程序
【发布时间】:2012-02-24 06:48:56
【问题描述】:

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

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

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

我一直在用谷歌搜索,但不知何故,我似乎是唯一一个想要用 ant 构建 Eclipse RCP 产品的人。我只找到 2005 年的教程或者深入的教程,新手(像我这样)不会超过第一段。

请帮忙!

【问题讨论】:

    标签: ant eclipse-rcp jenkins


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我一直在你走的这条路上。相信我……你最终会得到比你只使用 Tycho/Maven 更复杂的东西。你说你希望它尽可能简单,恕我直言,第谷就是它。

      这里有例子...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

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

      第谷的当前版本是 0.13.0。它还处于生命的早期阶段,并且正在积极开发中,因此每天都在变得更好。

      【讨论】:

      • tycho 演示代码已移至单独的 git 存储库。使用这个克隆它... git clone git://git.eclipse.org/gitroot/tycho/org.eclipse.tycho-demo.git
      猜你喜欢
      • 2019-01-14
      • 1970-01-01
      • 1970-01-01
      • 2011-05-13
      • 2011-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多