Maven下载、安装、配置、脚本全系列保姆教程
Maven教程:
1.下载
Maven官网下载地址:
Binary是二进制文件,Source是源码文件。我们这里选择二进制zip文件
目前,Maven的最新版为3.9.2,如果嫌麻烦我这里给大家准备了3.8.5的安装包 链接: 提取码:AaLR
2.安装
下载解压到你的java路径中。
示例:
这里解压后先提前新建一个repository文件,用于作为Maven本地仓库。maven-clean.bat是我自己写的清除残留依赖包的脚本,感兴趣的可以参考下文配置一下。
3.配置环境变量
1.添加系统变量MAVEN_HOME,变量值为D:JavaMavenapache-maven-3.5.4(设置自己的路径)
2.进入Path->新建%MAVEN_HOME%in
3.验证环境变量是否配置正确
win+R ->cmd 输入mvn -v,如下配置成功。
4.本地仓储配置
1.如下图新建一个repository文件夹。这里从中央仓库下载的jar包,都会统一存放到本地仓库中,这个文件夹就是本地仓库。
2.配置setting.xml文件
以文本编辑器打开
添加下面这行语句以配置本地仓储位置
D:JavaMaven epository //注意修改成自己的路径
修改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:JavaMaven epository rem 正在搜索... del /s /q %REPOSITORY_PATH%*.lastUpdated rem 搜索完毕 pause