У меня возникла ситуация, когда мне нужна папка, содержащая источники Java, используемые в качестве исходной папки для нескольких проектов maven «рядом друг с другом» в древовидной структуре , Из-за различий в зависимостях для maven projets я не могу создать артефакт, содержащий скомпилированную версию источников, но для каждого проекта рассматривайте его как исходную папку в дополнение к src/main/java.m2e: Папка, содержащая java _sources_, должна использоваться несколькими проектами m2e
Очевидно, что 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 года)
Вы пробовали [Maven build-helper plugin] (http://mojo.codehaus.org/build-helper-maven-plugin/)? – noahlz
@noahz Работает из командной строки. –