gpt4 book ai didi

java - eclipse 功能的 headless 构建 - PDE 工具或 Buckminster?

转载 作者:搜寻专家 更新时间:2023-11-01 03:14:54 25 4
gpt4 key购买 nike

我正在尝试为一个大的 eclipse 功能设置一个 headless 构建,其中包含其他功能和插件。

由于一些需要的插件是使用 GMF 和 EMF 生成的,因此构建工作流程必须是这样的:

  1. SVN checkout
  2. 调用生成
  3. 运行测试
  4. 构建所有
  5. 发布更新站点

在过去的几周里,我使用了 PDE Headless Build 和 Buckminster。无论如何,我仍然对两者都有问题,无法决定我应该把精力花在哪一个上。

那么你更喜欢什么?你有什么经验?之前有人需要设置类似的工作流程吗?

谢谢大家的回答:)

最佳答案

Buckminster 位于 PDE 构建之上,因此在不久的将来无法摆脱 PDE 构建。

您可以尝试另一个位于 PDE 构建之上的免费插件:Plugin Builder因为它会生成 PDE 构建所需的 ANT XML 和讨厌的映射文件。它甚至具有基于 SVN 的 map 文件的扩展名,而不是 CSV。我成功地设置了从 Hudson 运行的 Plugin Builder,以满足我团队的构建需求。

另一种选择是查看 Tycho (Tycho 是 Maven 下一版本的 OSGi/Eclipse 相关部分)。这是一项正在进行的工作,它确实在幕后使用 PDE 构建。我尝试过使用 Tycho 进行一些实验但失败了,但他们确实有一个最近的新 alpha/beta 版本,所以你可能会取得更大的成功(还有其他人正在成功使用它)。

关于java - eclipse 功能的 headless 构建 - PDE 工具或 Buckminster?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1211468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com