0

日食は、コンパイルするファイルとコンパイルしないファイルをどのように決定しますか?

コンパイルに時間がかかる非常に大きなプロジェクトがありますが、1 つのファイルを変更すると、プロジェクト全体のコンパイルが開始され、貴重な時間が無駄になることがあります。

誰でもこの問題を解決するのを手伝ってくれますか?

4

1 に答える 1

2

自動ビルドが有効になっている場合、Eclipse はどのプロジェクト ファイルが変更されたかを追跡し、このデルタをプロジェクト ビルダー ([プロジェクト プロパティ] -> [ビルダー]) に渡します。ビルダーは、特定のデルタに対してどれだけの作業が発生する必要があるかを把握する責任があります。一部のビルダー (Java Builder など) は非常に成熟しており、これを無駄なサイクルなしでうまく実行します。他のビルダーはそれほど良くありません。

説明されている動作が発生しているプロジェクトにあるビルダーを確認することから始めます。次のステップはより困難です。無駄な建物の責任者は誰なのかを突き止める必要があります。これはデバッグなしでは簡単にはわかりませんが、この問題のあるプロジェクトのビルダーと、この問題のないプロジェクトのビルダーを比較することはできます。疑わしいビルダーを特定したら、問題のプラグインのプロバイダーに連絡してください。

于 2012-09-05T12:21:26.980 に答える