【发布时间】:2010-09-16 00:48:51
【问题描述】:
我想在我的无头构建过程中添加一个 BuildListener,它正在构建一个 Eclipse 产品。关于如何做到这一点的文档,容我们说,有点少。我想我需要将我的自定义 jar 放入插件中,然后使用 org.eclipse.ant.core.extraClasspathEntries 扩展点使该 jar 对 Ant 可见。但是我尝试过的所有结果都在
[myClass] 被指定为构建监听器不是 org.apache.tools.ant.BuildListener 的实例。
我的班级实现了 BuildListener 接口。各种帖子似乎表明这意味着我的类是由插件类加载器而不是 Ant 类加载器可见/加载的。但我认为扩展点的全部意义在于让 Ant 可以看到 jar...
谁能解释我做错了什么? 附加信息:我目前正在尝试使用 AntRunner 应用程序从 Eclipse IDE 运行此构建。
【问题讨论】:
标签: eclipse ant eclipse-plugin