- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试为一个大的 eclipse 功能设置一个 headless 构建,其中包含其他功能和插件。
由于一些需要的插件是使用 GMF 和 EMF 生成的,因此构建工作流程必须是这样的:
在过去的几周里,我使用了 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/
我正在尝试使用 Buckminster 构建我的 Eclipse 插件,但是有这个问题。当我尝试解析并具体化我的 cquery 文件时,jenkins 显示我的错误消息: ERROR [0001]
我正在使用 ant 运行 headless Buckminster 构建,出于某种原因,它需要 4 个多小时才能完成解析所有需要构建的插件。大约有 350 个插件需要构建,所有这些都已经在本地文件系统
我完全不懂巴克明斯特。假设我有一个项目,它需要 log4j 和 junit4。我如何开始,我需要做什么,以指定依赖项并将依赖项添加到我在 eclipse 中的类路径中。是否有任何教程说明它是如何完成的
我使用的是 Buckminster 的 headless 版本 v3.6。据我所知,通过更新到 Eclipse 3.6,如果您在 AspectJ 项目的 build.properties 中包含某些配
我有一个简单的 Hudons/Buckminster 设置,Hudson 从 SVN 检查四个 Java 插件项目,从 Helios 下载站点具体化(?) org.eclipse.platform,在
我将 Jenkins 和 Buckminster 用于 CI 的 rcp 应用程序,这非常有效。我遇到的唯一问题是 buckminster emma 任务对 check out 工作区中的所有包进行代
我正在尝试为一个大的 eclipse 功能设置一个 headless 构建,其中包含其他功能和插件。 由于一些需要的插件是使用 GMF 和 EMF 生成的,因此构建工作流程必须是这样的: SVN ch
我是一名优秀的程序员,十分优秀!