IDEA中配置Maven环境、创建和导入项目

目录

  • 1 配置Maven环境
    • 1.1 配置当前工程环境(较少使用)
    • 1.2 配置全局环境(推荐)
  • 2 创建Maven项目
    • 2.1 当一个项目放置多个模块
      • 2.1.1 新建一个空项目
      • 2.1.2 新建Maven模块
    • 2.2 一个项目单个模块
  • 3 导入Maven项目
    • 3.1 方式一
    • 3.2 方式二

1 配置Maven环境

1.1 配置当前工程环境(较少使用)

在 IDEA中 File --> Settings --> Build,Execution,Deployment --> Build Tools --> Maven,然后Runner,再Java Compiler
IDEA中配置Maven环境、创建和导入项目_第1张图片

1.2 配置全局环境(推荐)

1.在 IDEA的欢迎界面Configure --> Settings --> Build,Execution,Deployment --> Build Tools --> Maven,然后Runner,再Java Compiler
IDEA中配置Maven环境、创建和导入项目_第2张图片

IDEA中配置Maven环境、创建和导入项目_第3张图片
IDEA中配置Maven环境、创建和导入项目_第4张图片
IDEA中配置Maven环境、创建和导入项目_第5张图片
IDEA中配置Maven环境、创建和导入项目_第6张图片

此时maven工程环境已配置完成。

2 创建Maven项目

2.1 当一个项目放置多个模块

IDEA采用了 项目-模块-包 的项目结构,项目就是最外层的目录,一个项目中可以放置多个模块,一个模块可以有很多包

2.1.1 新建一个空项目

IDEA中配置Maven环境、创建和导入项目_第7张图片
在这里插入图片描述

空项目创建完成

IDEA中配置Maven环境、创建和导入项目_第8张图片

2.1.2 新建Maven模块

IDEA中配置Maven环境、创建和导入项目_第9张图片
IDEA中配置Maven环境、创建和导入项目_第10张图片
IDEA中配置Maven环境、创建和导入项目_第11张图片

此时maven模块创建完成。

IDEA中配置Maven环境、创建和导入项目_第12张图片
IDEA中配置Maven环境、创建和导入项目_第13张图片
IDEA中配置Maven环境、创建和导入项目_第14张图片

如果右键没有Java Class,则按照以下步骤操作即可
IDEA中配置Maven环境、创建和导入项目_第15张图片
IDEA中配置Maven环境、创建和导入项目_第16张图片

创建一个HelloWorld类

IDEA中配置Maven环境、创建和导入项目_第17张图片
IDEA中配置Maven环境、创建和导入项目_第18张图片
IDEA中配置Maven环境、创建和导入项目_第19张图片

Maven项目的目录结构:
maven-01
|- src (源代码目录和测试代码目录)
|- - - main (源代码目录)
|- - - - - java (源代码java文件目录)
|- - - - - resources (源代码配置文件目录)
|- - - test (测试代码目录)
|- - - - - java (测试代码java目录)
|- - - - - resources (测试代码配置文件目录)
|- target (编译、打包生成文件存放目录)

2.2 一个项目单个模块

IDEA中配置Maven环境、创建和导入项目_第20张图片
IDEA中配置Maven环境、创建和导入项目_第21张图片
IDEA中配置Maven环境、创建和导入项目_第22张图片

当创建项目而没有创建模块,此时项目和模块便会合二为一
IDEA中配置Maven环境、创建和导入项目_第23张图片
IDEA中配置Maven环境、创建和导入项目_第24张图片

3 导入Maven项目

3.1 方式一

1.将需要导入的项目文件夹复制到Javaweb_01项目文件夹中

IDEA中配置Maven环境、创建和导入项目_第25张图片

2.然后在IDEA右侧maven面板中点击“+”号,选择新导入项目的pom.xml文件,导入完成
IDEA中配置Maven环境、创建和导入项目_第26张图片

如果右侧没有maven面板,则按快捷键是Ctrl+Shift+A,输入Maven projects即可
IDEA中配置Maven环境、创建和导入项目_第27张图片

3.2 方式二

IDEA中配置Maven环境、创建和导入项目_第28张图片IDEA中配置Maven环境、创建和导入项目_第29张图片

你可能感兴趣的:(Maven,intellij-idea,maven,java)