現在、私は2つのEclipseプロジェクトを持っています。どちらもjar依存性の良さのためにMaven2を使用しています。
Eclipse内では、プロジェクトFooをプロジェクトバーのビルドパスに含めているので、プロジェクトバーからFooのクラスを使用できます。これはEclipseランドでは非常にうまく機能しますが、試してみると次のようになります。
mvn compile
Barのディレクトリ内では、MavenがEclipseのビルドパスのプロジェクト間の関係を認識していないため、失敗します。
Antを使用している場合は、foo.jarをプロジェクトBarのクラスパスにコピーするようなばかげたことをするために使用しますが、私が知る限り、Mavenランドでは物事はそれほどハックされていません。
このタイプの問題には標準的な回避策があるかどうか疑問に思っています。これはかなり一般的なことのようですが、Mavenの動作に関する基本的なことを見逃しているだけです。