Как интегрировать Maven 2 в существующий проект NetBeans? - PullRequest
8 голосов
/ 25 сентября 2011

Как интегрировать Maven 2 в существующий проект NetBeans?

Я не хочу делать это путем создания нового проекта веб-приложения maven и перемещения моих файлов вручную в новый проект (так как у меня есть версии этого проекта в моих репозиториях Subversion, которые я не смогу связать, если создаю новый проект), скорее мне нужно интегрировать это в мой уже существующий проект netbeans Как мне это сделать? Будет ли создание pom.xml работать?


Maven 2 уже установлен на моей машине.

1 Ответ

9 голосов
/ 26 сентября 2011

Как насчет создания нового веб-проекта Maven и перемещения pom.xml обратно в существующий веб-проект? Я имею в виду:

  1. Резервное копирование ваших проектов
  2. Создать новый проект с именем MavenWebTest
  3. Закрыть ваш оригинальный проект
  4. Переместите pom.xml из проекта MavenWebTest в папку вашего исходного проекта
  5. Изменение настроек pom.xml, специфичных для проекта (например, имя проекта, зависимости)
  6. Удалите build.xml и всю папку nbproject
  7. Переместите и переименуйте папку web в src/main/webapp (webapp - новое имя) (используйте svn mv, если вы используете Subversion)
  8. Переместить src/java в src/main/java (svn mv и здесь)
  9. Снова откройте ваш проект в Netbeans. Теперь это должен быть проект Maven.
  10. Удалить ненужный MavenWebTest проект

В любом случае, создание пустого pom.xml также должно работать. Вы должны указать свои зависимости в pom.xml и указать имя проекта. Возможно, другие тонкие настройки также потребуются для получения того же результата, что и Netbeans без Maven. Если вы создадите pom.xml с Netbeans (MavenWebTest выше), я предполагаю, что большинство специфических вещей Netbeans уже будет там.

Если вы новичок в Maven, я предлагаю вам проверить бесплатные книги в формате pdf / html на сайте Sonatype .

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