Как настроить проект Java EE maven в Eclipse?
Я знаю Maven довольно хорошо, но я обычно работаю с Netbeans, что позволяет довольно легко развертывать приложения Java EE - и обрабатывать горячее развертывание любых изменений.
команда, с которой я работаю, теперь использует Eclipse в качестве своей IDE выбора, но никто из них не работал с проектами Maven раньше; поэтому мне нужно знать, как правильно добавить грани проекта Eclipse в проекты maven, которые у нас есть, для поддержки (горячего) развертывания через WTP. Мы используем Weblogic 12c для этого конкретного стремление.
наш макет проекта так же просто, как он получает:
super-project (pom)
project-ear (pom)
project-ejb (pom)
project-web (pom)
Спасибо за любой ресурс, который вы можете указать мне на.
2 ответов
я полагаю,что вы уже установили все необходимые плагины для Eclipse. Как упоминает @Michał Politowski,M2E, M2E-WTP и так далее.
Добавить Каталог Архетипа
перейдите в меню
Window--->Preferences.на
Preferences windowвыберитеMaven---->Archetypes,на
Right Panel, нажмите кнопку .-
на
Remote Archetype Catalog windowsвведите следующий: --
Catalog file: http://repo.maven.apache.org/maven2 -
DescriptionMaven Central
-
-
добавить более удаленный каталог.
-
Catalog file: http://download.java.net/maven/2 -
DescriptionJava.Net
-
клик
OKприменить изменения.
создать родительский проект
- перейдите в меню
File ---> New ---> Other. - на
Select Wizard WindowsвыберитеMaven ---> Project. - Нажмите кнопку Далее и введите необходимую информацию, так что мы находимся на
New Maven Project. - на
Filterтекстовое поле, Введитеpom - выбрать
org.codehaus.mojo.archetypes:pom-root:1.1 - Нажмите кнопку Далее и введите необходимую информацию, чтобы родительское создание было завершено.
создать ребенка проект
- щелкните правой кнопкой мыши на родительском проекте и выберите
New ---> Other. - на
Select Wizard WindowsвыберитеMaven ---> Project.
- на
- Нажмите кнопку Далее и введите необходимую информацию, так что мы находимся на
New Maven Project. - вы увидите, что
Parent Project=MY PARENT - введите
Module name, например my-ear, my-ejb или my-web. Затем нажмите , - на
Filterтекстовое поле, Введите из следующихorg.codehaus.mojo.archetypes:webapp-javaee6:1.5org.codehaus.mojo.archetypes:ejb-javaee6:1.5org.codehaus.mojo.archetypes:ear-javaee6:1.5
- Нажмите кнопку Далее и введите необходимую информацию, чтобы завершить создание ребенка.
резюме
я использовал оба NetBeans 7.x и затмение Юноны вместе. Когда я переезжаю в Eclipse, я сталкиваюсь с проблемой так же, как и вы. Затем я захватил шаги выше из журналов NetBeans один за другим и делаю то же самое вручную с помощью Eclipse.
надеюсь, это поможет.
Я бы сделал одно небольшое изменение:
создайте Дочерний проект
Right click at the parent project and select New ---> Other.
At the Select Wizard Windows, select Maven ---> **Maven Module**
таким образом, он автоматически распознает это как проект детей родителей.