注意:在前面一篇文章《Maven的学习(一)》中已经介绍了maven的下载、安装以及环境变量等的配置,下面我将对依赖_maven配置文件以及idea配置maven插件进行介绍与配置。
依赖_maven配置文件
一、为什么要配置本地仓库?
原因:我们都知道maven本地仓库的默认位置是在C盘下面的{ $(user.dir)/.m2/repository },其中$(user.dir)表示Windows用户目录,但是C盘的磁盘空间又是很宝贵的,因此我们可以通过修改{ ${MAVEN_HOME}\conf\settings.xml},修改本地仓库的位置,具体位置根据自己而定。(如下图片及内容仅供参考)
二、配置本地仓库
进入到对应位置后,在<settings.xml>中找到 :
(1) Default: ${user.home}/.m2/repository
(2)<localRepository>/path/to/local/repo</localRepository>
后复制上面第二条代码在注释框下面粘贴,对其路径进行修改。
三、配置镜像
1、原因:由于中央仓库访问速度比较慢,因此可以配置镜像代理中央仓库的下载请求。
2、步骤:同样的在如上第二步中找到<settings.xml>文件,而后在内容中找到<mirrors>的内容,将原来的注释掉,添加如下代码即可:
<mirror>
<!-- 指定镜像ID -->
<id>nexus-aliyun</id>
<!-- 匹配中央仓库。-->
<mirrorOf>central</mirrorOf>
<!-- 指定镜像名称 -->
<name>Nexus aliyun</name>
<!-- 指定镜像路径 -->
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
当然,由于国内镜像有很多,主要还是根据自己感觉配置,比较突出的有清华和阿里两个镜像。
四、配置JDK版本
原因:当创建maven项目的时候,默认使用的是jdk1.5版本,因此在验证语法、编译、运行时都会按照JDK1.5操作,而现在,jdk1.5版本已过时,这样就有很多语法无法使用。由于我本机安装的jdk版本是1.8,可以配置按照jdk1.8创建项目。(说明:Oracle公司有说明,在发布的jdk版本中每隔三代都会是一个稳定的版本,因此为了避免不必要的错误而造成因配置环境导致时间的浪费,因此建议读者们还是安装和我一样的jdk版本即可),代码如下:
<profile>
<id>jdk8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>8</jdk>
</activation>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<maven.compiler.compilerVersion>8</maven.compiler.compilerVersion>
</properties>
</profile>
idea配置maven插件
一、点击右上方 file ==> 找到并点击 settings 如下图所示:
二、在弹出来的对话框中,在搜索框内输入 maven 回车(Enter) 即可出现如下方图中内容:
三、如上图白框内显示的是idea自带的maven插件,为了方便下载及后期的使用,我们还是来配置自己下载并已经配置好的maven:
在图中我们可以看到有三个我们需要配置的路径,其中:
- 第一个是我们安装maven的安装路径;
- 第二个是我们maven配置文件的路径;
- 第三个则是maven本地仓库的路径。
配到这里,说明你已经成功一大半了
四、当以上三个步骤都完成以后,我们在创建新的项目时,使用的maven依然是原来idea自带的maven,重要的事情说三遍:不要慌! 不要慌! 不要慌!
下面请看如下配置:
- 找到右上方 file 按钮
2.下拉列表找到 《New Project Settings》 按钮并点击,而后点击《Settings for New Project》 按钮即可出现如步骤三中的窗口,再按照步骤三重新配置一遍即可。