Eclipse 内の Ant タスクおよび型の開発
Eclipse 内で Ant タスクおよび型を開発し、デバッグする場合には、以下のガイドラインに従ってください。Ant が同じ VM で Eclipse として実行されている場合、Ant タスクおよび型は、
プラグイン・クラスローダーではなく Ant クラスローダーでロードする必要があるため、以下の要件が発生します。
Ant タスクおよび型がプラグイン・クラスローダーでロードされないようにするには、タスクおよび型をプラグイン・クラスローダーから不可視なロケーションに保管する必要があります。
『タスクおよび型の組み込み』を参照してください。
- 提供 Ant タスクまたは型が、プラグイン内の独自のソース・フォルダーに定義されている必要がある (つまり、通常のプラグイン・クラスが含まれているソース・フォルダーとは別のフォルダー)。
- Ant タスクおよび型を含む各ソース・フォルダーには、通常のプラグイン・クラスの出力ロケーションとオーバーラップしない独自の出力ロケーションが必要である。
- 新規 Ant タスクまたは型をテスト/デバッグする場合、Ant タスクまたは型を提供するプロジェクトは、Ant タスクおよび型を含む出力フォルダーを除外するよう構成する必要がある。
プロジェクトの「プロパティー」ダイアログを使用し、プラグイン・クラスパスから Ant 出力ディレクトリーを除去して、「セルフ・ホスティング」構成を正しく構成します。