目录
Maven教程:
1.下载
2.安装
3.配置环境变量
4.本地仓储配置
5.Maven仓库无用文件和文件夹清理脚本
Maven教程:
1.下载
Maven官网下载地址:http://maven.apache.org/download.cgi
Binary是二进制文件,Source是源码文件。我们这里选择二进制zip文件
目前,Maven的最新版为3.9.2,如果嫌麻烦我这里给大家准备了3.8.5的安装包 链接:夸克网盘分享 提取码:AaLR
2.安装
下载解压到你的java路径中。
示例:
这里解压后先提前新建一个repository文件,用于作为Maven本地仓库。maven-clean.bat是我自己写的清除残留依赖包的脚本,感兴趣的可以参考下文配置一下。
3.配置环境变量
1.添加系统变量MAVEN_HOME,变量值为D:\Java\Maven\apache-maven-3.5.4(设置自己的路径)
2.进入Path->新建%MAVEN_HOME%\bin
3.验证环境变量是否配置正确
win+R ->cmd 输入mvn -v,如下配置成功。
4.本地仓储配置
1.如下图新建一个repository文件夹。这里从中央仓库下载的jar包,都会统一存放到本地仓库中,这个文件夹就是本地仓库。
2.配置setting.xml文件
以文本编辑器打开
添加下面这行语句以配置本地仓储位置
D:\Java\Maven\repository //注意修改成自己的路径
修改Maven默认的JDK版本
<profile>
<id>JDK-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<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默认访问国外服务器下载包,速度很慢。配置阿里云镜像下载包会比较快。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
3.在项目中修改依赖包下载的默认仓库
每次导入项目会发现依赖包下的很慢,这里要注意检测是不是没换成镜像仓库。
file->setting->Build,Execution,Deployment->Maven,修改成自己配置的仓库地址。
当然每次导入项目都要改太麻烦了,那怎么才能实现导入项目是一直都是自己的镜像仓库呢?
首先file->close project 关闭项目进入全局默认设置
然后修改成全局默认的镜像仓库就行了。
5.Maven仓库无用文件和文件夹清理脚本
我们在下载依赖时如果突然断网,jar下载就会中断,会产生很多无用的jar包,那么我们如果实现自动清理呢?这里我写了一个小脚本,可以自动清理仓库无用的文件和文件夹。如上图双击这个bat文件就可以实现自动清理。
源码如下:记得路径修改成自己的仓库文件。
set REPOSITORY_PATH=D:\Java\Maven\repository
rem 正在搜索...
del /s /q %REPOSITORY_PATH%\*.lastUpdated
rem 搜索完毕
pause