我想编写一个简单的 Ant 任务,该任务将与 Eclipse 工作区交互以从中获取一些信息。我希望能够使用各种 Eclipse API(例如,IWorkspace
)。
我的问题是最简单的方法是什么。
作为 Eclipse 平台的用户,我对 Eclipse 平台非常了解——但对于 Eclipse 的开发却一无所知。我知道,在运行时,我的 Ant 任务必须在与工作区相同的 JRE 下调用——这是我愿意接受的限制。
我首先创建了一个 Java 项目来保存我的 Ant 任务。我相信现在唯一阻碍我的是如何定义对 Eclipse 的 JAR 的 JAR 依赖。我显然不想依赖一个特定的 Eclipse JAR,因为它们是版本化的(例如,Eclipse 的“资源”插件)。是否可以让我的 Java 项目构建时间依赖于“资源插件的当前 JAR ”?