У меня есть ситуация, когда мне нужна папка, содержащая источники Java, используемые в качестве исходной папки для нескольких проектов maven "рядом друг с другом" в древовидной структуре. Из-за различий в зависимостях для проектов maven я не могу создать артефакт, содержащий скомпилированную версию источников, но для того, чтобы каждый проект рассматривал его как исходную папку в дополнение к src/main/java.
По-видимому, Maven может сделать это легко, добавив еще одну исходную папку, расположенную в "../foo/src", но m2e отказывается это делать, и для этого хорошо работать для нас, мне нужно, чтобы она работала в Eclipse.
Как бы я пошел на структуру вроде:
/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 года)