关于maven配置的问题
Apache Maven是一个软件项目管理和综合工具。基于项目对象模型(POM)的概念,Maven可以从一个中心资料片管理项目构建,报告和文件。
Maven 位置,中央和远程存储库配置和解释,有些术语可能需要在 Maven 使用前理解。
- Maven本地资源库
Maven 的本地资源库是用来存储项目的依赖库,默认的文件夹是 “.m2” 目录,可能需要将其更改为另一个文件夹。 - Maven中央存储库
Maven 中央存储库是 Maven 用来下载所有项目的依赖库的默认位置。 - 如何从Maven远程存储库下载?,如何添加远程库?
并非所有的库存储在Maven的中央存储库,很多时候需要添加一些远程仓库来从其他位置,而不是默认的中央存储库下载库。 - Maven依赖机制
这里的文章是关于传统方式和Maven方式的依赖库的不同,并说明 Maven 会从那里搜索这些库。 - 定制库到Maven本地资源库
很多库仍然不支持 Maven 的 pom.xml 的概念,这里有一个指南来说明如何包括“非Maven支持”库到 Maven 本地资源库中。
有了maven,我们可以不用自己去找jar包,只要在pom.xml中配置即可.
最新的Eclipse集成了maven,所以可以不用再去安装,下面说下关于maven本地仓库和中央仓库的配置问题.
maven需要jdk支持和ide,我用的eclipse4.8.0它自动集成了maven.但是我之前自己安装了一个.下面就以安装版的为例:
一.更换maven的存储位置,和更换为阿里云中央仓库.
1.先查看是否安装成功.CMD------ mvn -v
2.如图所示,我的maven安装再D盘,在此, 我们配置成 阿里云中央仓库地址,因为国外仓库地址,下载jar的速度非常的慢.
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
将这段配置粘贴到下图位置:
需要注意的是放在<mirrors>标签里面.
另外可以指定本地资源库地址:我的地址是这样的:F:\maven\repository
如果需要修改位置:依照格式在settings.xml中配置即可:
<localRepository>F://maven//repository</localRepository>
中间的地址可以自行更改:
然后,将settings.xml文件复制到你的本地仓库路径下.
3.好的,配置完毕,接下来,可以试试配置是否生效了.控制台 mvn help:system
都变为阿里云的中央仓库地址了,速度也是快了很多.另外我的本地仓库路径也有了很多文件夹和jar:
4.最后在Eclipse中配置一下maven
windows-----preference-----maven------user-settings
然后Apply关闭即可.
5.至此配置完毕,如果有项目报错的话记得 maven------update project