当idea无法成功导入maven依赖时可考虑使用maven命令来导入。
mvn dependency:get -DremoteRepositories=url -DgroupId=groupId -DartifactId=artifactId -Dversion=version
即
mvn dependency:get -DremoteRepositories=https://mvnrepository.com/artifact/commons-logging/commons-logging -DgroupId=commons-logging -DartifactId=commons-logging -Dversion=1.1.1
解决过程中遇到的其他问题:
- 使用mvn命令来get dependency 出现了新的问题,提示permission denied: mvn,使用sudo 前缀,提示sudo: mvn: command not found
- 初步猜测是本地没有安装mvn导致的,后来想到idea中内置了mvn插件,可以使用,这里来配置环境变量:
- 发现电脑中已然配置了idea内置maven的路径
- 网上寻找资料发现这是执行权限不够
- 增加执行权限后,mvn -v 发现成功
- 再次尝试mvn dependency:get命令来获取,顺利down下私服依赖包
重启idea,工程无法导入依赖包的问题彻底解决!
原文链接:https://blog.csdn.net/LawssssCat/article/details/104879668