Eclipseワークスペースと対話してそこから情報を取得する単純なAntタスクを作成したいと思います。さまざまなEclipseAPI(たとえばIWorkspace
)を使用できるようにしたいと思います。
私の質問は、これを行うための最も簡単な方法は何でしょうか。
私はEclipseプラットフォームのユーザーとして優れた知識を持っていますが、Eclipseの開発については何も知りません。実行時に、Antタスクをワークスペースと同じJREで呼び出す必要があることを理解しています。これは、私が拘束したい制限です。
まず、Antタスクを保持するJavaプロジェクトを作成しました。私のやり方で今の唯一のことは、EclipseのJARへのJAR依存関係を定義する方法だと思います。これらはバージョン管理されているため、特定のEclipse JARに依存したくないことは明らかです(たとえば、Eclipseの「Resources」プラグイン)。Javaプロジェクトのビルド時間を「リソースプラグインの現在のJARが何であれ」に依存させることは可能ですか?