maven常见问题
使用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文件,参考第四个问题