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,下载:
在这里插入图片描述
最后将解压好的文件夹放到想要安装的盘中即可。

配置环境变量

  1. 打开系统属性,点击环境变量;
  2. 在系统变量中点击新建,配置如下信息(变量值为你存放Maven的路径),保存;
    在这里插入图片描述
  3. 点击环境变量中的Path,编辑,新建,添加 %MAVEN_HOME%\bin ,点击确定,环境变量配置完成。

修改settings.xml文件

  1. 在apache-maven-3.5.4文件目录下新建repository文件夹;
  2. 进入…\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>
  1. 修改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版本不一致导致的,可在如图所示路径进行修改:

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值