Создайте полный проект EAR с Maven и Eclipse Helios
Я прочитал несколько статей о том, как настроить eclipse и maven для создания нового пустого проекта уха, но все решения не были полными или старыми.
Я считаю, что мне нужно создать три файла pom.xml/или три проекта:
- клиентский проект с структурой WEB-APP (как обычный динамический веб-проект).
Это должно привести к WAR файлу.
- серверный проект с ejbs. Это должен быть файл JAR.
- ear project, который объединяет оба проекта вместе.
Я пробовал это с помощью интегрированного плагина maven в eclipse. Поскольку (я считаю, Helios) maven уже интегрирован в eclipse. Поэтому я перехожу к
file → new → maven → проект maven
и оставьте флажок "Создать простой проект" без галочки. На следующей стороне я получил каталог архетипов. Чтобы создать проект клиента, я искал maven-archetype-webapp Version 1.0.
Но все папки, такие как WebContent\META-INF и т.д., Отсутствуют.
Итак, как я могу создать все три проекта, они собирают их вместе?
Большое спасибо,
Hauke
PS: Я читал в вопросе 5668710 о создании проекта без maven и активировал управление зависимостями. Но так ли это правильно? Я так не думаю.
Ответы
Ответ 1
Создание проектов через console
и их импорт через m2eclipse
было бы лучшим способом, так как вы можете прочитать его в комментариях к своему вопросу.
Начните с этой строки в консоли
mvn archetype:generate
Затем используйте архетип maven-archetype-j2ee-simple
Это создаст структуру проекта для проектов ejb
, ear
и web
. В противном случае вы можете создать 3 простых проекта maven-archetype-quickstart
самостоятельно и добавить плагины для показа
Вот еще одна статья, которая касается вашей проблемы: Maven2: Лучшая практика для Enterprise Project (EAR файл)
Еще один приятный пример: здесь
Ответ 2
Самый лучший и самый чистый способ создания корпоративного приложения (все три проекта уха, банки, войны... т.е. банки и война связаны с ухом).... заключается в создании через maven Enterprise Application в NETBEANS и импортировать весь проект в Eclipse.
Спасибо
Имран