创建和导入Maven项目
创建Maven项目
IntelliJ IDEA 可以让您创建 Maven 项目或将 Maven 支持添加到任何现有项目。
- 启动“新建项目(New Project)”向导。如果当前 IntelliJ IDEA 中未打开任何项目,请单击欢迎屏幕上的 Create New Project;否则,请从主菜单选择:File | 新建|项目(File | New | Project)。
- 从左侧的选项中选择:Maven。
- 如果您想要使用预定义的项目模板(通过单击“添加原型(Add Archetype)”配置自己的原型),请指定项目的SDK(JDK),或者,请使用默认项目和原型。点击“下一步”。
- 在向导的下一页上,指定添加到 pom.xml 文件中的以下 Maven 基本元素:
- GroupId - 新项目的一个包。
- ArtifactId - 您的项目的名称。
- Version - 新项目的一个版本。默认情况下,该字段是自动指定的。
- 如果您使用 Maven 原型创建项目,IntelliJ IDEA 会显示 Maven 设置,您可以使用它来设置 Maven 主目录和 Maven 存储库。另外,您可以检查原型属性。点击“下一步”。
- 指定名称和位置设置。点击“完成”。
导入Maven项目
提示:当您导入 Maven 工件时,IntelliJ IDEA 会尝试尽可能使用 Maven 配置并保留工件的扩展。
提示:您可以在主菜单上选择:文件|新建|从现有源项目(File | New | Project from Existing Sources)或在欢迎界面上单击“导入项目(Import Project)”。按照导入项目向导的说明,您可以快速导入您的 Maven 项目。
- 在主菜单上,选择:文件| 打开(File | Open)。
- 在打开的对话框中,选择要导入的项目的 pom.xml。点击“确定”。
- 在 Import Project 向导的第一页上,从 Import Model from External 模型中选择 Maven,然后单击“下一步”。(如果选择了 pom.xml,则不显示该页面。)
- 指定 Maven 设置或使用默认选择。一个项目的默认设置通常就足够了。但是,您可以选择以下(常用)选项:
- 以递归方式搜索项目(Search for projects recursively) - 如果选择此选项,则子项目(如果有)将找到并正确设置。
- 自动导入Maven项目(Import Maven projects automatically) - 如果选择此选项,则每次更改 POM 文件时都会自动导入项目,并且无需手动控制何时导入更改。但是请注意,重新导入大型项目可能需要一些时间。另外,请注意,IntelliJ IDEA 项目中所做的更改(例如,通过“项目结构(Project Structure)”对话框为项目添加依赖项)将在 POM 重新导入时被重写,因为 IntelliJ IDEA 将 POM 文件视为单一真实源。
如果 IntelliJ IDEA 在您的项目中检测到配置文件,它会在下一个显示它们。 - IntelliJ IDEA显示找到的项目,您可以选择需要导入的项目。点击“下一步”。
- 指定项目的 SDK 并单击“下一步”。
- 指定名称和项目的位置。点击“完成”。
将新的Maven模块添加到现有项目
您可以将Maven模块添加到您已经在其中工作的项目中。
- 在项目工具窗口中,右键单击项目文件夹并选择:新建| 模块(New | Module)。或者,在主菜单上,选择:文件|新建|模块(File| New | Module)来打开新建模块向导。
- 如果您使用主菜单添加模块,则添加模块的过程与创建Maven项目相同。如果通过右键单击根文件夹来添加子模块,则添加新模块的过程更短。您需要在 ArtifactId 字段中指定您的模块的名称。其余信息会自动添加,您可以使用默认设置或根据您的首选项进行更改。另外,请注意,默认情况下,添加为模块和父字段,显示您尝试添加模块的项目的基本 Maven 属性(groupId,artifactId 和 version)。您可以单击 以更改显示的信息。