说明:maven是一款管理和构建java项目的工具,使用maven,可规范开发,提高开发效率;maven的安装参考:

配置Maven环境

创建maven,先要做准备工作,把idea中的环境统一一下;有两种情况,一种是项目内的局部设置,一种是idea项目的全局设置;

(1)项目内局部设置;

有三个地方需要设置,以我的JDK11为例

A、按住crlt+shift+alt+s,打开项目结构,将文件的SDK和语法等级设置成一样,设置为11;

idea创建maven子模块 idea构建maven_maven

B、将Java Compiler中的项目字节码版本设置为11;

idea创建maven子模块 idea构建maven_java_02

C、配置maven

需要设置maven的安装目录路径、设置文件路径、本地仓库的路径,即下载下来的jar包存放路径;我这里是把maven安装在了D盘下的x86下面的,并在maven的安装目录下,创建了mvn_repo文件夹,作为本地仓库

idea创建maven子模块 idea构建maven_intellij-idea_03

(2)idea项目的全局设置;

全局设置在idea的起始界面,先close project,在下面这个界面里进行设置,这种设置是对idea中的所有项目都生效的;

idea创建maven子模块 idea构建maven_intellij-idea_04

创建Maven

第一步:新建一个空项目

项目名先设置为demo

idea创建maven子模块 idea构建maven_maven_05

第二步:新建module

按住ctrl+shift+alt+s,打开项目结构,新建module

idea创建maven子模块 idea构建maven_idea创建maven子模块_06

第三步:新建maven

直接next

idea创建maven子模块 idea构建maven_idea创建maven子模块_07

第四步:设置模块信息

Artifact Coordinates是该Maven的信息,称为Maven坐标,有GroupId、ArtifactId和Version三个属性,是资源的唯一标识,后面会使用坐标来定义项目或引入项目中需要的依赖;

因为是demo,可以不设置,设置下Name,直接Finish

idea创建maven子模块 idea构建maven_intellij-idea_08


点完Finish后,可能会跳出该窗口,点OK

idea创建maven子模块 idea构建maven_intellij-idea_09


需要注意的是,首次创建maven时,idea会下载许多jar包

idea创建maven子模块 idea构建maven_idea创建maven子模块_10

Maven结构和添加依赖

创建一个maven后,会自动生成以下的文件结构

idea创建maven子模块 idea构建maven_java_11


可在pom.xml配置文件中添加依赖,即添加jar包;

idea创建maven子模块 idea构建maven_intellij-idea_12