Я участвую и реализую некоторые проекты с открытым исходным кодом, использующие систему сборки Maven2, организованную в несколько подмодулей. Я также был пользователем Eclipse в течение нескольких лет. В этих проектах я исторически использовал плагин maven-eclipse, чтобы Eclipse мог правильно распознавать зависимости библиотек в моем проекте.
Раньше было так, что - когда я настраивал новое рабочее пространство или проект - мне нужно было щелкнуть правой кнопкой мыши, выбрать «Включить управление зависимостями», а затем щелкнуть правой кнопкой мыши «Включить вложенные модули». После того, как я это сделал, maven & eclipse правильно найдет зависимые библиотеки в моем локальном репозитории .m2.
Но в моей последней установке Eclipse / m2-eclipse - Eclipse Build 20100218-1602, m2-eclipse 0.10.0.20100209-0800 (извините, в диалоге «О программе» нет ничего лучше) - опция «Включить вложенные модули» отсутствует. И, похоже, проект не хочет найти мои вложенные модули без него.
После долгих копаний и проб и ошибок я получил IDE для распознавания своих подмодулей, установив ...
includeModules=true
В моем org.maven.ide.eclipse.pref
файле вручную.
Но мой вопрос: что дает? Почему этот вариант исчез? Есть ли какой-нибудь более новый и лучший способ использования m2-eclipse для поиска вложенных модулей? Как другие пользователи Maven & Eclipse решают эту проблему?