при использовании eclipse / netbeans, вы можете заставить его использовать maven для сборки? - PullRequest
0 голосов
/ 12 января 2010

Запутался в создании веб-приложения java spring / mvc.

Когда вы используете netbeans или eclipse, вам нужно использовать скрипт сборки maven / ant?

если вы не используете maven / ant, как тогда netbeans / eclipse выполняет сборку?

Ответы [ 3 ]

0 голосов
/ 12 января 2010

Я могу говорить только за Затмение. В Eclipse, если вы создаете свой проект как «Динамический веб-проект» и размещаете вещи в соответствующих местах (т. Е. Код помещается в папку src, веб-содержимое, включая WEB-INF, помещается в папку WebContent и т. Д. ), Eclipse автоматически создаст ваш проект.

Однако, если вы хотите создать WAR-файл для работы вне локальной тестовой среды, я знаю, что единственный способ сделать это из Eclipse - это перейти в Project -> Export и экспортировать его вручную. Если вы хотите построить это автоматически, вам понадобятся Ant или Maven.

Это не означает, что вы не можете использовать Ant или Maven в Eclipse: оба полностью поддерживаются плагинами.

0 голосов
/ 12 января 2010

Я использую плагин m2eclipse в Eclipse для обработки автоматического разрешения зависимостей, но фактическая сборка (в Eclipse) выполняется просто путем компиляции любых классов в исходном пути.

Я использую Eclipse только для обработки компиляции своих классов и предпочитаю обрабатывать «сборку» (т.е. упаковку и т. Д.) Из командной строки.

0 голосов
/ 12 января 2010

Netbeans имеет встроенную поддержку Maven, что очень хорошо. Элементы управления Netbeans отображаются в команды жизненного цикла maven.

Eclipse имеет плагин m2Eclipse. Я использовал этот плагин только кратко, но обнаружил, что его не хватает. На мой взгляд, Netbeans гораздо лучше поддерживает Maven.

Изменить: чтобы уточнить, когда вы нажимаете зеленую стрелку netbeans (для сборки), эта кнопка отображается на жизненный цикл пакета maven, поэтому в этот момент maven берет на себя и создает ваш проект. Вы также можете легко открыть терминал и запустить пакет mvn, чтобы получить те же результаты.

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