我想在构建 Eclipse 产品的无头构建过程中添加一个 BuildListener。关于如何做到这一点的文档,容我们说,有点少。我想我需要将我的自定义 jar 放入插件中,然后使用 org.eclipse.ant.core.extraClasspathEntries 扩展点使该 jar 对 Ant 可见。但是我尝试过的所有结果
指定为构建侦听器的 [myClass] 不是 org.apache.tools.ant.BuildListener 的实例。
我的类实现了 BuildListener 接口。各种帖子似乎表明这意味着我的类是由插件类加载器而不是 Ant 类加载器可见/加载的。但我认为扩展点的全部意义在于让 Ant 可以看到罐子......
谁能阐明我做错了什么?附加信息:我目前正在尝试使用 AntRunner 应用程序从 Eclipse IDE 运行此构建。