Maven的安装、idea中Maven的配置以及依赖管理
一、Maven的安装
下载安装
进入Maven的官网下载:https://maven.apache.org/download.cgi
注意!如果idea版本是2019,请下载低版本的Maven!!!
下载路径如下:
建议下载3.5版本(我下载的是3.5.4):
binaries为二进制流文件,点击它:
点击apache-maven-3.5.4-bin.zip,下载:
最后将解压好的文件夹放到想要安装的盘中即可。
配置环境变量
- 打开系统属性,点击环境变量;
- 在系统变量中点击新建,配置如下信息(变量值为你存放Maven的路径),保存;
- 点击环境变量中的Path,编辑,新建,添加 %MAVEN_HOME%\bin ,点击确定,环境变量配置完成。
修改settings.xml文件
- 在apache-maven-3.5.4文件目录下新建repository文件夹;
- 进入…\apache-maven-3.5.4\conf 文件中,找到settings.xml文件,打开后修改本地Maven存放jar包的地址,如下图示例;
3. 由于Maven默认的是从中央仓库中下载,地址在国外,所以我们在文件中修改中央仓库为阿里云仓库,为项目后面依赖管理提高效率(在mirrors标签中添加一下代码);
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
- 修改jdk配置信息,jdk版本需要与项目jdk版本一致,此处以修改为1.8为例(默认jdk为1.4,在profiles标签中添加一下代码);
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
注意!若不配置以上信息,可能会出现 Maven [ERROR] 不再支持源选项 5,请使用 7 的错误!!!
二、idea中Maven的配置
基础配置
1.新建maven项目(我使用的jdk为1.8,不要用太高版本的jdk)
2.修改项目名称,点击完成
3.在 文件->设置->Maven中配置一下信息:
4. 在 文件->Maven->importing的JDK for importer中修改jdk,使jdk保持一致;
5. 在Runner 文件->Maven->Runner的JDK for importer中修改jdk,使jdk保持一致;
可能会出现的问题
如果没有进行上述的配置,可能会出现Unable to import maven project报错。
注意在配置阿里云仓库时,不要配错地址。
三、依赖管理
打开项目中的pom.xml文件,以导入mysql-connection-java包为例:
1.打开maven国内镜像网址:https://mvnrepository.com/
2.搜索需要的jar包,复制代码;
3.在pom.xml文件中的dependency标签下添加以上代码;
4.点击 右键->maven->Reimport 刷新,即可导入依赖。
可能出现的问题
Error:Internal error: (java.lang.IllegalAccessError) class com.intellij.util.io
如果出现以上问题,则是Project bytecode version(Project bytecode version 针对项目字节码编译版本,一般选择的是当前项目主 JDK 的版本)与当前jdk版本不一致导致的,可在如图所示路径进行修改: