Создать полный проект уха с Maven и Eclipse Helios
-
26-10-2019 - |
Вопрос
Я прочитал несколько статей о том, как настроить Eclipse и Maven, чтобы создать новый пустой ушной проект, но все решения не были завершены или старые.
Я считаю, что мне нужно создать три файла / или три проекта Pom.xml:
- Клиентский проект со структурой Web-App (например, обычный динамический веб-проект). Это должно привести к войне.
- Сервер проект с EJBS. Это должен быть файл JAR.
- Ушная проект, который объединяет оба проекта вместе.
Я попробовал это с помощью интегрированного плагина Maven в Eclipse. Поскольку (я считаю, Гелиос) Мавен уже интегрирован в Eclipse. Итак, я иду в
File -> new -> Maven -> Maven Project
И оставьте флажок «Создать простой проект» без контроля. На следующей стороне я получил каталог архетипа. Чтобы создать клиент-проект, я искал Maven-Archetype-Webapp версию 1.0. Но все папки, такие как WebContent Meta-Inf и т. Д. Отсутствуют.
Итак, как я могу создать все три проекта, создающие их вместе?
Большое спасибо, хаук
PS.: Я прочитал в вопросе 5668710 о создании проекта без Maven и активировал управление зависимостями. Но это правильный путь? Я так не думаю.
Решение
Создание проектов через console
и импортировать их через m2eclipse
был бы лучшим способом, так как вы можете прочитать его в комментариях вашего вопроса.
Начните с этой линии в вашей консоли
mvn archetype:generate
Затем используйте архетип maven-archetype-j2ee-simple
Это создаст вам структуру проекта для ejb
, ear
а также web
проекты В противном случае вы можете создать 3 простых проекта maven-archetype-quickstart
самостоятельно и добавьте плагины по уходу
Вот еще один пост, справляясь с вашей проблемой: Maven2: наилучшая практика для предприятия проекта (файл ушей)
Еще один хороший пример, который вы можете найти здесь
Другие советы
Лучший и самый чистый способ создания корпоративного приложения (все три проекта уха, Jar, War .... IE JAR и WAR связаны с ухом) .... - это создание через Maven Enterprise Applice в Netbeans и Import Весь проект в Eclipse.
Спасибо, Имран