codecamp

创建和导入Maven项目

创建Maven项目

IntelliJ IDEA 可以让您创建 Maven 项目或将 Maven 支持添加到任何现有项目。

  1. 启动“新建项目(New Project)”向导。如果当前 IntelliJ IDEA 中未打开任何项目,请单击欢迎屏幕上的 Create New Project;否则,请从主菜单选择:File | 新建|项目(File | New | Project)。
  2. 从左侧的选项中选择:Maven。
  3. 如果您想要使用预定义的项目模板(通过单击“添加原型(Add Archetype)”配置自己的原型),请指定项目的SDK(JDK),或者,请使用默认项目和原型。点击“下一步”。
  4. 在向导的下一页上,指定添加到 pom.xml 文件中的以下 Maven 基本元素:
    • GroupId - 新项目的一个包。
    • ArtifactId - 您的项目的名称。
    • Version - 新项目的一个版本。默认情况下,该字段是自动指定的。
    点击“下一步”。
  5. 如果您使用 Maven 原型创建项目,IntelliJ IDEA 会显示 Maven 设置,您可以使用它来设置 Maven 主目录和 Maven 存储库。另外,您可以检查原型属性。点击“下一步”。
  6. 指定名称和位置设置。点击“完成”。

导入Maven项目

提示:当您导入 Maven 工件时,IntelliJ IDEA 会尝试尽可能使用 Maven 配置并保留工件的扩展。

提示:您可以在主菜单上选择:文件|新建|从现有源项目(File | New | Project from Existing Sources)或在欢迎界面上单击“导入项目(Import Project)”。按照导入项目向导的说明,您可以快速导入您的 Maven 项目。

  1. 在主菜单上,选择:文件| 打开(File | Open)。
  2. 在打开的对话框中,选择要导入的项目的 pom.xml。点击“确定”。
  3. 在 Import Project 向导的第一页上,从 Import Model from External 模型中选择 Maven,然后单击“下一步”。(如果选择了 pom.xml,则不显示该页面。)
  4. 指定 Maven 设置或使用默认选择。一个项目的默认设置通常就足够了。但是,您可以选择以下(常用)选项:
    • 以递归方式搜索项目(Search for projects recursively) - 如果选择此选项,则子项目(如果有)将找到并正确设置。
    • 自动导入Maven项目(Import Maven projects automatically) - 如果选择此选项,则每次更改 POM 文件时都会自动导入项目,并且无需手动控制何时导入更改。但是请注意,重新导入大型项目可能需要一些时间。另外,请注意,IntelliJ IDEA 项目中所做的更改(例如,通过“项目结构(Project Structure)”对话框为项目添加依赖项)将在 POM 重新导入时被重写,因为 IntelliJ IDEA 将 POM 文件视为单一真实源。
    点击“下一步”。
    如果 IntelliJ IDEA 在您的项目中检测到配置文件,它会在下一个显示它们。
  5. IntelliJ IDEA显示找到的项目,您可以选择需要导入的项目。点击“下一步”。
  6. 指定项目的 SDK 并单击“下一步”。
  7. 指定名称和项目的位置。点击“完成”。

将新的Maven模块添加到现有项目

您可以将Maven模块添加到您已经在其中工作的项目中。

  1. 在项目工具窗口中,右键单击项目文件夹并选择:新建| 模块(New | Module)。或者,在主菜单上,选择:文件|新建|模块(File| New | Module)来打开新建模块向导。
  2. 如果您使用主菜单添加模块,则添加模块的过程与创建Maven项目相同。如果通过右键单击根文件夹来添加子模块,则添加新模块的过程更短。您需要在 ArtifactId 字段中指定您的模块的名称。其余信息会自动添加,您可以使用默认设置或根据您的首选项进行更改。另外,请注意,默认情况下,添加为模块和父字段,显示您尝试添加模块的项目的基本 Maven 属性(groupId,artifactId 和 version)。您可以单击 以更改显示的信息。
为Gradle任务配置运行触发器
配置多模块Maven项目
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

IntelliJ IDEA的一般准则

什么是IntelliJ IDEA项目

使用IntelliJ IDEA的意图行为

IntelliJ IDEA使用运行/调试配置

特定于VCS的程序

IntelliJ IDEA语言和特定框架指南

IntelliJ IDEA的数据库和SQL功能

IntelliJ IDEA使用之JavaServer Faces(JSF)

IntelliJ IDEA:分析PHP应用程序的性能

IntelliJ IDEA:调试PHP应用程序

IntelliJ IDEA:适用于PHP的Google App Engine

IntelliJ IDEA更多内容

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }