Maven的下载
我用的maven是最新版本:apache-maven-3.6.1
直接在maven官网下载即可:maven官网下载页面
我把它放在D:\JAR\Apache_Maven目录下:
解压之后即视为安装成功,这里简单介绍以下目录:
配置环境变量
在 我的电脑 >> 右键“属性” >> 高级系统设置 >> 高级 >> 环境变量
如下:
然后需要在Path变量中添加如下:不要忽略分号
检测是否配置成功,进入命令提示符界面,输入 mvn -version
如果出现版本信息等,就配置成功
2、配置本地仓库
首先介绍一下仓库的类型以及maven找寻jar的流程:
配置本地仓库的目的:为了让maven程序知道仓库的位置!
- 第一步:创建一个空目录当作本地目录。
我选择在:D\JAR\Apache_Maven\repository 下创建了一个文件夹
- 第二步:在maven安装目录的conf目录下的settings.xml中进行配置:
如图所示,设置了D:\JAR\Apache_Maven\repository 作为本地仓库。
3、获取本地仓库
既然Maven程序已经安装,Maven环境也已经配置,本地仓库都准备好了,那么如果要使用Maven,就需要本地仓库那些依赖来支持。
那么如何获取本地仓库中的依赖呢?
明确:获取本地仓库的两种方式
1、在Ecplise中设置添加本地Maven,然后创建一个新的Maven项目。
这样子做的目的是,初次安装Maven并创建Maven项目时,Maven会自动从下载一系列依赖包。所以借助创建Maven项目来下载本地仓库所需的jar包。
注:**如果没有设置自定义的本地仓库,那么下载之后默认的本地仓库路径为:C:\Users\我的电脑\.m2\repository文件夹**。
2、直接复制别人的本地仓库,为己所用。
上面两种方法,如果要去找别人的本地仓库jar包,估计会花时间,所以我下面演示一下
- 在Eclipse中添加本地Maven
- 设置Eclipse中的本地仓库路径为我们自定义的本地仓库
- 使用Maven创建一个web项目,并自动生成本地仓库的jar包
第一步:在Eclipse中添加本地安装的Maven
1、打开Ecplise,依次打开Windows >> Prefrences >> Maven >> Installations
2、出现如下页面,点击Directory,选择本地Maven的安装目录,之后点击确定
3、勾选上我们新添加的本地Maven,之后点击确认
至此,在Eclipse中成功添加了我们自己的Maven。
第二步:设置Eclipse中的maven程序的依赖仓库路径为我们自定义的本地仓库
在Eclipse中配置自定义的本地仓库
我们上面已经在Maven安装目录下conf目录中的settings.xml配置文件中设置了本地仓库路径为:D:\JAR\Apache_Maven\repository
然后打开Window >> Preferences >> Maven >> User Settings ,设置User Settings为我们自己Maven的settings.xml配置文件路径,然后点击Update Settings即可,我们会看到下面的文本框会自动读取我们的settings.xml文件并找到我们自定义的本地仓库!
如果不进行设置,那么Eclipse默认的本地仓库路径为:C:\User\我的电脑.m2\repository
第三步:在Eclipse中使用maven创建web项目
创建Maven项目,初次创建Maven项目完成后,会自动下载一些依赖的jar包,需要联网!否则会报错!
具体步骤,根据下面截图进行:
注意这里选择的是maven-archetype-webapp ,即web原型
最后,创建完成:
如果没报错,即创建完成。
如果报错,继续往下:
项目右键,选择Build Path >> Configure Build Path
结果如下:
添加项目到tomcat服务器,并启动服务器,浏览器尝试访问项目的Index.xml页面,结果如下:
第四步:查看本地仓库
在自己设置的本地仓库路径查看是否有生成一些依赖包
我设置的路径为:D:\JAR\Apache_Maven\repository
结果如下:
第五步:构建索引
- 我们在Eclipse中成功配置好了Maven,并且设置了本地仓库的路径,那么Elicpse就知道找寻jar包需要去我们设置的本地仓库。
- 但如果我们本地仓库中的jar包非常多,而且会越来越多,Eclipse要查找到对应的jar包将会越来越慢,如何提高Eclipse找寻jar包的速度呢?
- 答:构建索引!构建索引之后,就可以提高Eclipse检索的速度!
首先,打开Eclipse,找到Window >> Show View >> Other
然后搜索maven关键字,找到Maven Repositories,表示Maven仓库
接下会出现一个Maven Repositories的视图界面,找到Local Repositories
点击展开Local Repositories,找到Local Repository(本地仓库),鼠标右键,然后选择Rebuild Index ,构建索引
片刻之后,你会看到Local Repository下出现了很多的目录,这些都是本地仓库中的jar包。如下:
补充:如果展开Local Repositories,没有找到Local Repository,或者Local Repository后面的路径错误,不是我们自己设置的本地仓库地址,那么可能是你忘了设置Eclipse加载我们maven的settings.xml配置文件,或者是settings.xml中路径配置错误。重新修改之后,点击如图的Reload settings.xml,重新加载settings.xml配置文件
至此,maven的安装,环境的配置,Eclipse中添加Maven,配置本地仓库,构建索引,全部完成!