Вопрос

Я прочитал несколько статей о том, как настроить Eclipse и Maven, чтобы создать новый пустой ушной проект, но все решения не были завершены или старые.

Я считаю, что мне нужно создать три файла / или три проекта Pom.xml:

  1. Клиентский проект со структурой Web-App (например, обычный динамический веб-проект). Это должно привести к войне.
  2. Сервер проект с EJBS. Это должен быть файл JAR.
  3. Ушная проект, который объединяет оба проекта вместе.

Я попробовал это с помощью интегрированного плагина 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.

Спасибо, Имран

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top