Как создать проект Java EE 7 Maven IntelliJ

Я новичок в Stack Overflow из-за моего разочарования в создании рабочей Java EE 7 Проект с Maven а также IntelliJ ultimate,

Я многое узнал о JPA а также JSF в последние недели я очень рад использовать свои знания, но, к сожалению, я не могу создать работающую структуру проекта, поскольку на этом пути я получаю всевозможные ошибки. Я не нашел ни одного современного учебника, который бы работал во всем Интернете.

Моим самым большим достижением является создание Maven проект и запустить index page на Jboss Wildfly (11) сервер.

я знаю Maven (3) требует определенной структуры для работы, я читал, что это та, что на рисунке 1.

Рисунок 1 Кроме того, я знаю, что могу добавить поддержку фреймворка, щелкнув правой кнопкой мыши по имени проекта, и что я могу добавить фасеты или модули, выбрав файлы и структуру проекта.

Я был бы очень благодарен, если бы кто-то мог объяснить правильное создание такого проекта. Я уже потратил впустую двузначные часы и потерял много удовольствия.

2 ответа

Решение

Мне пришлось создать проект Maven с IntelliJ. После этого я добавил JavaEE Application в Framework Support и установил флажки для JSF и Web Application в Java EE, а также.

Теперь это не работает в одиночку, я должен был поместить это в правильную структуру, требуемую Maven. Я переместил папку META-INF в main/src/resources. Переименовав веб-папку в webapp, я переместил ее в src/main.

Чтобы проверить, перейдите в Project Structure/ Facets и проверьте, правильно ли заданы пути.

После добавления локального серверного артефакта Wildfly 11 (война) IntelliJ запускает браузер по умолчанию, и я попадаю на страницу индекса.

Структура проекта

Я рекомендую вам взглянуть на страницу JetBrains, у них есть много уроков о том, как использовать их продукты. Вот как создать новый проект Maven:
https://www.jetbrains.com/help/idea/maven.html
Кроме того, здесь у вас есть информация о том, как выглядит пример файла pom.xml и как его создать:
https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
При разработке проекта вы можете добавить зависимости в файл pom.xml.

Другие вопросы по тегам