2

Java で実装された自動化されたタスクへの Ant ラッパーを開発する必要があり、これを eclipse で行う予定で、ant の Task クラスを拡張することでそれを行いたいと考えています。

Eclipse には既に ant の統合バージョンがあるため、独自の ant.jar のコピーをどこかに追加するのは、一種の無駄のように感じます。プロジェクトに「このメジャー バージョンの ant」が必要であることを示す方法を探しており、残りの作業は Eclipse に任せます。「ここにインストールされている jre の正確な特定のバージョン」ではなく、「J2SE 1.6 ランタイム」を使用するようにプロジェクトを構成する場合と少し似ています。

プロジェクトのコンテキスト メニュー -> ビルド パス -> ライブラリの追加を確認したところ、ライブラリ タイプの選択ポップアップで、JRE システム ライブラリ、EAR ライブラリ、Google アプリ エンジンなどの横に "Ant" のようなものが見つかるはずでした...そして見つかりませんでした。

また、「Ant タスク」プロジェクト テンプレートはありません。

ここにプラグインがありませんか? やるべき賢いことはありますか?それとも、プロジェクトの lib/ ディレクトリに ant.jar をドロップする必要がありますか?

4

1 に答える 1

1

EclipseインストールからAntjarを含む「ユーザーライブラリ」を作成し、これをプロジェクトのビルドパスに追加できます。

  • プロジェクト/ビルドパス/ビルドパスの構成
  • ライブラリの追加/ユーザーライブラリ
  • [ユーザーライブラリ]ボタンをクリックします
  • 名前を付けます。例:「ant」または「eclipse-ant」
  • [JARの追加...]をクリックします。
  • Eclipseインストールのantプラグインディレクトリに移動します
    • 例:eclipse \ plugins \ org.apache.ant_1.7.1.v20090120-1145 \ lib
  • 一部またはすべてのjarファイルを選択します
  • 終了

これらのjarは、ビルドパス上にあります。

于 2012-06-07T14:07:57.277 に答える