5.Maven
为什么要使用Maven?
1.在JavaWeb开发中,需要使用到大量的Jar包,每次重复地导入十分的麻烦。
2.若是有一个工具能够帮我们自动导入,配置Jar包,可以省下不少麻烦。
由此Maven诞生了。
5.1Maven项目架构管理工具
目前阶段,初学者我们用Maven是来导入Jar包的。
Maven的核心思想:约定大于配置!!!(当有约束的时候,不要去违反)
Maven会规定好我们如何去编写我们的Java代码,必须要按照这个规范来。
5.2Maven下载安装
官网下载地址:https://maven.apache.org/download.cgi
下载后是一个压缩包,直接解压到本地的一个路径即可。
(友情建议:所有的环境配置,Eg:JDK,Maven,Tomcat等统一放在一个文件夹下。)
5.3Maven配置环境变量
将压缩包解压到本地的一个路径:E:\Java\apache-maven-3.6.3后:
打开本地的环境配置页面:
1.Win+R后输入Control
2.打开系统页面
3.打开高级设置
4.点开后先新建两个系统变量:
-
第一个:M2_HOME;路径:E:\Java\apache-maven-3.6.3\bin,Maven下的bin目录
-
第二个:MAVEN_HOME;路径:E:\Java\apache-maven-3.6.3,Maven目录
-
配置Path:添加一个%MAVEN_HOME%\bin
5.在CMD中测试成功与否:输入mvn -v 检验即可
显示Maven版本,及安装成功。
5.4设置阿里云镜像
镜像:mirrors,加速下载使用。
因为Maven是国外的,我们访问有墙,访问速度很慢,可以翻墙或者使用VPN。
国内建议使用阿里云镜像,可以大幅增加下载速度。
在:E:\Java\apache-maven-3.6.3\conf\setting.xml中找到……,添加在……中。
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
5.5本地仓库
有本地仓库,肯定有远程仓库。
本地仓库是用来存放使用过的Jar包的地址,方便下一次的使用。
在:E:\Java\apache-maven-3.6.3\conf\setting.xml中找到……,添加在……中
<localRepository>E:\Java\apache-maven-3.6.3\mavenlib</localRepository>
以后就会在E:\Java\apache-maven-3.6.3\mavenlib中存放Jar包。
参考文献
《【狂神说Java】JavaWeb入门到实战》
2020.05.29