关于maven配置的问题

Posted liu95

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于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 epository

如果需要修改位置:依照格式在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

 






以上是关于关于maven配置的问题的主要内容,如果未能解决你的问题,请参考以下文章

关于maven-resources-plugin配置的隐藏的坑

普歌-idea关于二级maven项目模块配置无法被三级maven项目模块使用问题

关于mysql驱动版本报错解决,Cause: com.mysql.jdbc.exceptions.jdbc4Unknown system variable ‘query_cache_size(代码片段

LRF-idea关于二级maven项目模块配置无法被三级maven项目模块使用问题

关于代码片段的时间复杂度

Spring+SpringMVC+MyBatis+Maven框架整合