Как настроить проект 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 -
Description
Maven Central
-
-
добавить более удаленный каталог.
-
Catalog file
: http://download.java.net/maven/2 -
Description
Java.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.5
org.codehaus.mojo.archetypes:ejb-javaee6:1.5
org.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**
таким образом, он автоматически распознает это как проект детей родителей.