У меня есть ситуация, когда мне нужно иметь папку, содержащую источники 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 г.)