Eclipse GalileoでビルドしようとしているレガシーJava(母国語ではない)アプリがあります。
それは私自身のものではないので、私はデザインの品質について話すことはできませんが、私は次のようなものを持っている多くの例に出くわします:
たとえば、「lib_a」というプロジェクトでは、次のファイルが含まれています。
import com.acme.lib_b.onething;
一方、プロジェクト「lib_b」には次のものが含まれます。
import com.acme.lib_a.anotherthing;
もちろん、問題は、エラーが原因で、外部アーカイブとして他のプロジェクトに追加できる.jarファイルを作成できず、その逆もあるため、1つのプロジェクトをビルドできないことです。
これは、Javaアプリケーションを構築する際にかなり一般的な出来事であるに違いないと私には思えます。ここでは一から書き直すことはできないので、「他の人が何をしているのか」を知りたい。