私は2つのプロジェクトを持っていMain
ますCore
. 私はcom.package.Sample
(その内容とともに)と呼ばれるパッケージとSample
、パッケージで呼び出されるクラスを持っていますcom.package
。両方を に含めるとMain
、1 つが解決できないというエラーが発生します。私の実際のケースでは、Sample
解決できなかったのはクラスでした。ビルドして常に機能する ant スクリプトがあります。
ただし、各プロジェクトに何が必要かを注意深く調べたところ、パッケージcom.package.Sample
をCore
にある依存関係と共に に移動できることに気付きましたMain
。Sample
クラスは厳密には内部に属していたMain
ので、移動しませんでした。これにより、Eclipse 内で正常にビルドできました。
私が疑問に思っていることがいくつかあります:
- これは大規模なプロジェクトではよくあることですか?
- この種の状況に最適なアプローチは何ですか? 競合を調査する前に、最善の解決策は
Sample
クラスをリファクタリングすることだと考えました。 - ただし、パッケージを から移動できませんでし
com.package.Sample
たMain
。私は何をすべきか?それとも、これは決して構築されないというケースですか?