码迷,mamicode.com
首页 > 其他好文 > 详细

maven常见问题

时间:2020-01-17 00:08:24      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:好的   sea   maven仓库   状态   使用   name   速度   repo   常见   

使用maven有段时间,期间陆陆续续出过一些问题,记录下。

1.设置本地仓库

maven下载并正确安装后需要配置本地仓库位置,项目优先从本地仓库加载jar包,在maven安装目录的conf\settings.xml中进行设置【默认本地仓库位置在 ${user.dir}/.m2/repository, ${user.dir}表示 windows 用户目录。】

技术图片

 

 2.设置中央仓库为阿里云镜像

当本地仓库没有需要使用的jar包时候将从中央仓库下载,遇到过IDEA Maven无法自动下载依赖,配置中仓仓库并刷新即可。

另外,如果在IDEA中更改这些配置需要一点时间来切换,不要太急着Reimport了....

   <mirrors>
    <mirror>
         <id>alimaven</id>
         <name>aliyun maven</name>
         <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
         <mirrorOf>central</mirrorOf>        
    </mirror>
   </mirrors>

3.在阿里云仓库中找jar包地址的写法

百度或者在该网址去搜索https://maven.aliyun.com/mvn/search

比如我要搜索junit4.4的版本,之后选择版本并复制地址即可

技术图片

 

4.project标签报红线

使用IDEA,pom.xml中project报错说找不到本地jar包。大半是因为网络状态不好jar包未下载完全并自动解析成功

技术图片

 去本地仓库一看下载的只有一个.lastUpdated文件,

技术图片

 删除掉之后重新刷新,依然是这样下载失败,尽量确保网络畅通别断网【我连的wifi不是很稳定】!!

当网络实在不好的时候就自己去下载jar包,之后手动通过maven命令安装进去

5.手动添加jar包至Maven仓库

https://blog.csdn.net/hueason/article/details/73676667

6.maven创建项目太慢

在创建maven项目的时候在这一步加上archetypeCatalog=internal速度会快上许多

技术图片

 

 7.maven项目中文乱码

技术图片

 设置为-Dfile.encoding=GB2312即可

技术图片

8.maven无法自动下载依赖

无法自动下载依赖,一看配置了中央仓库没,二看网络是否通畅

打开maven的配置文件

技术图片

加上阿里云的中央仓库

   <mirrors>
        <mirror>
          <id>alimaven</id>
          <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
          <mirrorOf>central</mirrorOf>        
        </mirror>
    </mirrors>

重新刷新下载

技术图片

网络不好的情况下是很难受的,下载失败后记得去下载路径删除.lastUpdated文件,参考第四个问题

maven常见问题

标签:好的   sea   maven仓库   状态   使用   name   速度   repo   常见   

原文地址:https://www.cnblogs.com/zengcongcong/p/12203683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!