如何创建 Java EE 7 Maven IntelliJ 项目

How to create a Java EE 7 Maven IntelliJ Project

我是 Stack Overflow 的新手,因为我对使用 MavenIntelliJ ultimate.

构建一个有效的 Java EE 7 项目感到沮丧

我在过去几周学到了很多关于 JPAJSF 的知识,我很高兴能运用我的知识,但不幸的是,我无法创建一个有效的项目结构,因为我已经掌握了所有知识沿途出现各种错误。我还没有找到适用于整个 Internet 的最新教程。

我最大的成就是在 Jboss Wildfly (11) 服务器上创建了一个 Maven 项目和 运行 index page

我知道Maven (3) 需要一定的结构才能工作,我读到它是图1中的那个。

Picture 1

此外,我知道我可以通过右键单击项目名称来添加框架支持,并且我可以通过选择文件和项目结构来添加构面或模块。

如果有人能解释正确创建这样一个项目,我将不胜感激。我已经浪费了两位数的时间,失去了很多乐趣。

我建议你看看 JetBrains 页面,他们有很多关于如何使用他们产品的教程。这里如何创建新的 Maven 项目:
https://www.jetbrains.com/help/idea/maven.html#maven_create_project
此外,您还可以在此处了解示例 pom.xml 文件的外观以及如何构建它:
https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html
当您开发项目时,您可以将依赖项添加到 pom.xml 文件

我必须使用 IntelliJ 创建一个 Maven 项目。之后,我在 Framework Support 下添加了 JavaEE Application,并在 Java EE 下选中了 JSF 和 Web Application 的复选框。

现在这不能单独工作,我必须把它放在 Maven 需要的正确结构中。我将 META-INF 文件夹移动到 main/src/resources。将 web 文件夹重命名为 webapp 后,我将其移动到 src/main。

要检查,请转到项目结构/构面并检查路径是否设置正确。

添加本地 Wildfly 11 Server Artifact (war) 后,IntelliJ 启动默认浏览器,我进入索引页面。

The Project Structure