Eclipseインフラストラクチャの理解が不完全なため、1つの問題があります。歴史的に、ビルド手順には醜いものが1つあります。次のように
なります。eclipseがワークスペース全体をビルドした後、プラグインのローカルビルドに不完全なものが1つあります。これは、特別なプラグインテストの実行中に現在作成されているデータファイルです(実際には何もテストしませんが、必要なデータの生成を行います)。ワークスペースを変更した後は、そのテストを実行する必要はありません。実際には、めったに触れられないコードの部分を変更した後にのみ必要になります。ただし、コードのその部分に変更が加えられると、その特別なデータファイルを更新する前にビルドが使用できなくなります。そのファイルはローカルでしか作成できないため、CVSに保存されるようになりましたが、製品のビルドに必要です。
このプラグインテストがワークスペースのビルド手順中に実行されるようにビルド手順を変更したいので、手動で実行する必要はありません。org.eclipse.test / library.xmlのテンプレートを使用してそのテストを実行するantファイルを作成しようとしましたが、プラグインがロードされませんでした。なぜこれが発生するのかわかりませんが、Eclipseの作業コピーにテストプラグインがないために発生する可能性があります。
プラグインテストをバッチモードで実行することに関するいくつかの記事を読みましたが、開発されたプラグインをテストするために個別のEclipseコピーが必要であるという私の気持ちを強めるだけです。
プラグインのビルドにはantを使用しており、これらのスクリプトの構造全体は非常に複雑であるため、トップレベルでビルド手順をグローバルに変更することは不可能だと思います。タスクを完了するにはどのオプションが必要ですか?多分誰かがすでに同じような経験をしました...
実際、私は特別なEclipseアプリケーションを優先してそのテストを削除したいのですが、プラグインテストを実行するよりも問題が一般的である可能性があるため、現時点では重要ではないと思います。