ツリー構造で「互いに隣り合っている」いくつかのmavenプロジェクトのソースフォルダーとして使用されるJavaソースを含むフォルダーが必要な状況があります。Maven プロジェクトの依存関係の違いにより、ソースのコンパイル済みバージョンを含むアーティファクトを作成することはできませんが、各プロジェクトでそれを src/main/java に加えてソース フォルダーとして扱う必要があります。
どうやら Maven は "../foo/src" にある別のソース フォルダーを追加することでこれを簡単に行うことができますが、m2e はこれを拒否します。
次のような構造を持つにはどうすればよいでしょうか。
/common/src
/a/pom.xml (add source folder ../common/src)
/a/src/main/java/...
/b/pom.xml (add source folder ../common/src)
/b/src/main/java/....
Eclipseで動作させるには?
(注:http://dev.eclipse.org/mhonarc/lists/m2e-users/msg01988.htmlを認識しています-ただし、2011年からです)