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

1.设置本地仓库

maven下载并正确安装后需要配置本地仓库位置,项目优先从本地仓库加载jar包,在maven安装目录的conf\settings.xml中进行设置

 

 

 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文件,参考第四个问题

版权声明:本文为zengcongcong原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zengcongcong/p/12203683.html