SSM框架学习笔记2——Maven安装及配置

2 安装及配置

2.1 安装

下载官网地址:http://maven.apache.org/download.html
下载解压后配置系统环境变量,这样就可以在命令窗口执行maven命令。

2.2 系统环境配置

Maven是基于java的,必须配置java环境。如果已经配置,无需再次设置。
第一步:设置JAVA_HOME
JAVA_HOME=本机中JDK的路径地址
在这里插入图片描述
第二步:设置MAVEN_HOME
MAVEN_HOME=本机中Maven的路径地址
在这里插入图片描述
第三步:加入到PATH中
PATH=%MAVEN_HOME%\bin;%JAVA_HOME%\bin
在这里插入图片描述

2.3 检查环境变量配置是否正确

打开CMD控制台,输入mvn -v或者mvn -version,查看安装的maven的版本,如果能正确出现maven版本和java版本,则代表环境变量配置正确
在这里插入图片描述

2.4 配置settings.xml

settings.xml文件位于MAVEN_HOME(maven的安装路径)/conf/settings.xml
在这里插入图片描述

2.4.1 配置本地仓库

由于仓库文件往往过大,建议改变仓库路径为除C盘外的其他盘(默认应该是C盘)
在这里插入图片描述
新增下面的配置信息:

<localRepository>D:\java\env\mvn_repo</localRepository>

将本地仓库路径地址改变为自己想要的路径地址

2.4.2 配置镜像仓库

默认会自动链接远程仓库,但远程仓库是国外网站,速度非常慢,可以选择国内镜像作为镜像仓库
修改settings.xml文件,配置镜像为阿里云的镜像

<mirror>  
	<id>nexus-tedu</id>  
	<mirrorOf>central</mirrorOf>  
	<name>Nexus tedu</name>  
	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
</mirror>

2.5 Eclipse/STS配置Maven

在这里插入图片描述

2.5.1 设置工作空间字符集

设置工作空间字符集为UTF-8,防止执行Maven命令时乱码干扰
在这里插入图片描述

2.5.2 设置禁止校验

校验非常慢,禁止后能快些。项目中的文件如果有问题,开发人员就会修改,无需它做太多余的校验。
在这里插入图片描述

2.5.3 设置下载源文件

作为程序员理应开启此功能,在需要查看jar包源代码时可以直接查看

在这里插入图片描述

2.5.4 设本地maven插件

Eclipse自带maven插件别使用,换成我们自己安装的maven
在这里插入图片描述在这里插入图片描述

2.6 Eclipse创建Maven项目

2.6.1 创建

在这里插入图片描述
然后一般使用简单骨架来创建项目

在这里插入图片描述
之后填写好项目信息后,即可单击完成

在这里插入图片描述
等待项目创建完毕后(可能需要一定时间),可以看到目录结构如下图
在这里插入图片描述
注意:如果JRE System Library后面版本为1.5,则需要更新,如下图
在这里插入图片描述

2.6.2 依赖管理

其中pom.xml是这个项目的全局设置(重要),在此可以添加该项目所依赖的jar包,保存后,依赖的jar包存放于Maven Dependencies中。这样的方式就替代了早期我们自己导入jar包,更方便jar的依赖管理和版本的升级。

在这里插入图片描述

2.6.3 检查maven配置是否正确

可以通过eclipse执行maven命令来检查maven是否配置正确

  • Clean
    当项目需要重构,eclipse也有bug导致文件不能正常编译时,我们就可以执行maven的clean命令来清理临时文件,可能会有效果
    Clean命令会删除本项目的target目录,可以随便放入一个文件进行测试。如下图所示为clean命令的所在位置
    在这里插入图片描述

若clean命令执行成功,则出现以下信息
在这里插入图片描述

  • Install
    Install命令会把本项目形成jar包,放入到本地仓库中。如下图所示为install命令的所在位置
    在这里插入图片描述
    若install命令执行成功,则出现以下信息
    在这里插入图片描述

2.7 遇见问题

2.7.1 下载Jar包失败

远程仓库为国外网站,又是众矢之的,全球都到哪里下载。常会因为网络故障导致jar下载不完全。
如出现这种文件名:jsp-api-2.1.jar.lastUpdated
遇到这样的情况:
1、可以等待网络比较好的时候再下载
2、换镜像,阿里云等
3、可以拷贝别人的仓库
4、如果只是个别jar包,可以到jar的官网下载后,然后手动配置
最恶劣的一种情况,下载出异常,也就是pom.xml会提示jar包有问题,可到maven本地仓库,jar也存在。这时可以打开jar包,看是否能打开。如果打不开,则删除,触发maven重新下载。或者如果碰见以lock为后缀的包名,则代表这个jar包的下载被锁定了,直接删除,重新下载

2.7.2 搜索maven依赖的坐标

查询最新版本和坐标 http://search.maven.org/,有了SpringBoot就非常少用了

猜你喜欢

转载自blog.csdn.net/weixin_36302584/article/details/106756294