Eclipse 製品をビルドしているヘッドレス ビルド プロセスに BuildListener を追加したいと考えています。これを行う方法に関するドキュメントは、少し不十分です。カスタム jar をプラグインに入れ、org.eclipse.ant.core.extraClasspathEntries 拡張ポイントを使用して、その jar を Ant から見えるようにする必要があると思います。しかし、私が試したすべての結果は
ビルドリスナーとして指定された [myClass] は、org.apache.tools.ant.BuildListener のインスタンスではありません。
私のクラスは BuildListener インターフェイスを実装しています。さまざまな投稿は、これが私のクラスが Ant クラスローダではなくプラグイン クラスローダによって可視/ロードされることを意味することを示しているようです。しかし、拡張ポイントの全体的なポイントは、jar を Ant から見えるようにすることだと思いました...
誰かが私が間違っていることに光を当てることができますか? 追加情報: 現在、AntRunner アプリケーションを使用して Eclipse IDE からこのビルドを実行しようとしています。