documentation for ant's task状態:antの<depend>タスクを使用していますか?
依存タスクのパフォーマンスは、多くの要因に依存 なるよう クラス関係の複雑さと としては、多くのクラスファイルが古くなっていますか。 すべてのクラス を再コンパイルするか、依存するタスクを使用するかは、 の方が安いかどうかの決定は、プロジェクトのサイズに応じて がどのように相互に関連しているかによって異なります。
私が作業しているプロジェクトのビルドをスピードアップし、場合によってはクリーンビルドの必要性を防ぐかもしれないと思います。しかし、antのドキュメントはこの作業のために非常に謎めいており、私はいくつかの説明を使用することができます。私は、srcには約16kクラス、testsrcには4kクラスを含む大きなコードベースで作業します。クラスの約4分の1を含むコアjarファイルを作成し、続いてcore.jarに依存し、お互いに依存しない他の約15個のjarファイルを作成します。私はそれを試してみたいと思いますが、build.xmlはこの変更を行う前に多くのクリーンアップを必要とします。
これはコンパイル時の最適化なので、の弱点です。明らかに、きれいなビルドが必要な場合があります。私は、がよりも多くのファイルを削除して再コンパイルするケースがあるかどうか尋ねています。 –
私がそれを覚えているものからは、物事が正しく構築されていることを確かめるために、まだきれいなビルドをしなければならないということを考えれば十分ではありませんでした。私は、依存が私のニーズに十分安全ではないと決めました。 – TofuBeer
私は覚えていることは、はい、javacよりも正しい(ちょうどクリーンなビルド上でそれを使用するには十分ではない) – TofuBeer