Что случилось с опцией «Включить вложенные модули» в m2-eclipse? - PullRequest
6 голосов
/ 09 апреля 2010

Я участвую и реализую некоторые проекты с открытым исходным кодом, использующие систему сборки 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 решают эту проблему?

Ответы [ 3 ]

4 голосов
/ 19 мая 2010

Дело в том, что опция включения вложенных модулей была перенесена в Окно> Настройки> Maven. Установите флажок Поддержка нескольких модулей Maven, сопоставленных одному проекту Eclipse Workspace , щелкните правой кнопкой мыши свой проект, перейдите к пункту меню Maven, в котором вы можете найти опцию «Включить вложенные модули».

4 голосов
/ 23 ноября 2010

Похоже, что поддержка этой функции была недавно удалена:

https://issues.sonatype.org/browse/MNGECLIPSE-2291

2 голосов
/ 09 апреля 2010

Почему эта опция исчезла? Есть ли какой-нибудь более новый и лучший способ использования m2-eclipse для поиска вложенных модулей?

Может ли это быть как-то связано с опцией ниже (доступно через Windows> Настройки> Maven ):

альтернативный текст http://img402.imageshack.us/img402/7377/screenshot003thumb.png

Если честно, я не уверен на 100%, потому что я не создаю свои проекты под Eclipse, я создаю их в командной строке вне Eclipse и импортирую как Существующие проекты Maven (и это работает с вложенными модулями).

...