Как создать проект 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.