1

コマンドラインで問題なくビルドできる ANT プロジェクト (ant 1.8.4) があります。この ant ビルド ファイルを eclipse プロジェクトにする必要がありました。このサイトをググって ant-1.8.4 を Eclipse プロジェクトとしてインポートしましたが、最終的に約 1K のビルド エラーが発生しました。

問題は、ビルド パスに多くの jar ファイルを追加する必要があることです。log4j、common-io などが必要でした。

このjarファイルの問題を解決する方法はありますか? ant がコードを問題なくビルドするという事実は、必要なすべての jar ファイルが検出され、ant に自動的にリンクされることを意味します。必要なすべての jar ファイルを Eclipse が見つけられるようにするには、どのような手順が必要ですか?

4

1 に答える 1

0

Eclipse はビルドに Ant ファイルを使用しません。代わりに、使用されている jar とソースがどこにあるかを伝える必要があります。次に、その情報を使用してソースをコンパイルします。

私は開発者ではないので、すべてのソースをコンパイルしたくない、または最初にそれを処理しなければならない、またはコンパイル時にクラスパスを操作する必要がない、非常にファンキーなプロジェクトがある場合にどうなるか 100% 確信が持てません。ただし、少なくともコードのコンパイルに関して言えば、Java プロジェクトの 90% はかなり単純明快です。私のソースはここにあり、依存する jar はここにあります。コンパイルしてください。

残りの 10% のうち、9.8% は通常 WSDL や Ivy などを使用していますが、Eclipse にはこれらのプラグインがあります。プラグインをダウンロードして構成する必要がありますが、これが完了するとbuild.xml、コードをコンパイルする方法を理解するためにファイルを必要とせずに Eclipse が機能します。

キラーは最後の0.2%です。ただし、build.xml ファイルを使用して Ant ビルドを生成するように Eclipse に指示することはいつでもできます。次に、クラスファイルと jar ファイル (およびファイル ディレクトリにない可能性があるその他のリソース) の場所を Eclipse に伝える必要があり*.classます。それでも Eclipse デバッガーを使用できます。

于 2013-02-18T21:16:49.147 に答える