Я хотел бы добавить BuildListener к моему процессу безголовой сборки, который является сборкой продукта Eclipse. Документы о том, как это сделать, скажем так, немного скудны. Я думаю, что мне нужно поместить свой пользовательский jar в плагин, а затем использовать точку расширения org.eclipse.ant.core.extraClasspathEntries, чтобы сделать этот jar видимым для Ant. Но все, что я пробовал, приводит к
[myClass] which was specified to be a build listener is not an instance of org.apache.tools.ant.BuildListener.
Мой класс реализует интерфейс BuildListener. Кажется, что различные публикации указывают на то, что это означает, что мой класс виден / загружен загрузчиком классов Plugin, а не загрузчиком классов Ant. Но я думал, что весь смысл точки расширения в том, чтобы сделать банки видимыми для Ant ...
Может кто-нибудь пролить свет на то, что я делаю не так?
Дополнительная информация: в данный момент я пытаюсь запустить эту сборку из Eclipse IDE с помощью приложения AntRunner.