问题描述
1、如果项目是使用Idea自带的maven仓库,将此项目打开以后并且更改使用apache的maven仓库,此时项目会卡死,不能加载依赖也关闭不了。
解决方法:
用任务资源管理器将卡死的Idea关闭,同时打开文件管理器将项目中的.mvn mvnw删除,再次启动项目即可以正常加载。原因是自带的仓库会和apache仓库产生冲突。
问题描述
2、更换maven仓库的Setting文件以后,依赖无法读取。并且提示如下:Could not transfer artifact ....... from/to .........解决办法
看到这个提示以为是没有权限拉取远程仓库的依赖,找了运维申请了各种权限以后发现还是不行。上网查了很久以为可能是网段的问题,以为仓库不支持这个网段,问了好久也发现不是这个问题。最后在网上查到一个命令 mvn help:effective-settings ,发现已经读取到setting文件,但是本地仓库拒绝访问,最终发现是文件读取权限的问题。右击Idea选择属性,然后选择以管理员身份运行该软件。