Использование плагина m2e в динамическом веб-проекте - PullRequest
1 голос
/ 18 января 2012

У меня есть существующий динамический веб-проект в Eclipse Indigo и установлен плагин m2e. В другой версии моей настройки затмения, которую я не совсем помню (мой жесткий диск разбился), я мог просто щелкнуть правой кнопкой мыши на проекте -> Maven -> Включить управление зависимостями.

Это меню исчезло для моего Dynamic Web Project в моей текущей версии Eclipse. Какой путь идти сейчас? Я попытался щелкнуть правой кнопкой мыши папку проекта -> настроить -> преобразовать в Maven проект, но это не удалось с ошибками.

Ответы [ 2 ]

3 голосов
/ 19 января 2012

M2Eclipse перешел на проект Eclipse из Sonatype под названием m2e. Поэтому в вашем Eclipse Indigo вы установили m2e, тогда как ваши старые проекты Maven в более старой версии Eclipse были созданы с помощью M2Eclipse в соответствии с описанием, выполненным щелчком правой кнопки мыши. Теперь при нормальных обстоятельствах все должно работать безупречно, и у нас не было бы этого обсуждения. К сожалению, с перемещением проекта пространство имен изменилось с org.maven.ide.eclipse на org.eclipse.m2e.core, и старые проекты Maven, созданные с помощью M2Eclipse, не сразу распознаются как проекты Maven в m2e. Вот описание того, как соответствующим образом перенести ваши проекты.

1 голос
/ 22 января 2012

Эрик, импорт существующего проекта maven позволит m2e обнаружить и предложить вам установить m2e-wtp, плагин Maven Integration для Eclipse WTP.Поскольку вы начинаете с нуля, вам следует установить m2e-wtp самостоятельно (см. https://github.com/sonatype/m2eclipse-wtp/wiki).

). Теперь, чтобы быстро запустить новый веб-проект mavenized, вам нужно перейти в меню «Новый проект» и выбрать новый.Проект Maven. На этом этапе либо вы решаете создать «простой» проект, в этом случае вам необходимо выбрать «военную» упаковку на следующем экране, либо использовать архетип maven, который быстро запустит новый предварительно настроенный веб-проект,с нужным вам вкусом (jsf, весна ...). Вики m2e-wtp содержит ссылки, которые помогут вам начать работу.

Примечание: на данный момент преобразование Eclipse в Maven практически не существует (только создаетbare pom.xml), поэтому я рекомендую сначала создать проект maven. Надеемся, что это улучшится в следующем m2e 1.1 (июнь 2012 г.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...