为现有项目添加 Maven 支持
您可以打开现有的非 Maven 项目(纯 Java 项目),并通过 IntelliJ IDEA UI 添加 Maven 支持。
在开始将 Maven 添加到您的项目之前,请阅读 Maven 文档 ,以熟悉 Maven 的概念和组件。
添加 Maven 支持
打开一个现有项目,例如,一个 Java 项目。
在 项目 工具窗口 Alt+1 中,选择您要添加 Maven 的模块或项目目录。
右键点击它,并从上下文菜单中选择 新建 | 文件。
在 新建文件 对话框中,添加 pom.xml。
在打开的对话框中,添加必要的项目信息。 有关 POM文件的信息,请参阅 https://maven.apache.org/guides/introduction/introduction-to-the-pom.html。
IntelliJ IDEA检测到 Maven 构建脚本,并显示通知建议加载 Maven 项目。 点击 加载 Maven 项目。 IntelliJ IDEA向项目添加了一个默认的 POM ,并在 项目 工具窗口中生成了标准的 Maven 布局。

IntelliJ IDEA还在 Maven 工具窗口中创建了一个包含 Lifecycle和 Plugins的相应结构。

打开生成的 POM ,并确保您拥有
groupId。artifactId和version会自动指定。
每次您更改 POM,IntelliJ IDEA 会显示一个弹出窗口,建议导入您的更改。
此时,您可以使用 Maven 进一步开发您的项目。 我们建议您在 POM 中进行所有项目变更,因为 IntelliJ IDEA 将 pom.xml 视为唯一真实来源。
创建可执行 JAR
您可以完成以下可选步骤来创建可执行的 JAR。
从主菜单中选择 (
)以构建项目。 IntelliJ IDEA 生成 目标 文件夹。 请注意,IntelliJ IDEA 只编译源代码,并且不会创建 JAR 文件或 Manifest 文件。
在 resources 目录中创建一个 Manifest 文件。
右键点击该目录,选择 以创建 META-INF 子目录。 然后右键点击子目录,选择 创建 MANIFEST.MF 文件。

在编辑器中打开 MANIFEST.MF 文件,并添加有关您的 main class 的信息。
请检查以下代码:
Main-Class: Main或者,我们可以通过在
pom.xml中使用以下代码,要求 Maven 将此代码行添加到 MANIFEST.MF 文件中:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <mainClass> Main </mainClass> </manifest> </archive> </configuration> </plugin>在您的 POM中指定 Manifest 文件信息,这样您就可以使用 Maven 生成一个可执行文件 jar 。

在 Maven 工具窗口中,在 生命周期 列表中,双击 install 命令生成 jar 文件。 IntelliJ IDEA 会在目标文件夹中生成适当的信息,并在 项目 工具窗口中生成一个可执行的 JAR。

您可以右键点击生成的 JAR 并选择 运行 来执行文件。
如果现有项目包含多个模块,将此类项目转换为 Maven 项目将变得相当具有挑战性。 在这种情况下,我们建议您创建一个外部 POM 文件,描述您的项目,并像打开一个常规 Maven 项目一样 打开您的 POM 文件。