最近在使用IDEA导入开源项目bootshiro,更新依赖的时候,发现有些插件无法导入,以致于pom文件一直报找不到该插件的错误
一开始就网上各种百度,无论怎么更换阿里云的镜像都导不进,最后想着试试自己下载插件放到本地仓库里,然后就成功解决了
ps:不止插件报错可以解决,也可以解决其他的导不进包导致pom文件报错的情况!!
1.先到Maven Repository这个网站查找插件,国内访问该网站可能会很慢,建议使用高科技手段访问.
2.找到自己想要的插件后,点进去选择自己想要的版本,例如我要的是3.0.0版本,
3.进到相应版本的页面后.点击view all
4.选择下载以下四个文件
在点击jar.sha1、.pom、.pom.sha1等文件的时候,浏览器会自动帮你解析出来,这时,右击,另存为
选择保存文件类型为所有文件,注意把文件名后缀改成相应的扩展类型
5.下载完以上四个文件后,把文件剪切到自己本地仓库的相应路径,该路径为你想要的插件的groupId+artifactId,期间,如果发现没有对应文件夹的话,可以自己创建该文件夹,然后再新建以版本为名字的文件夹
6.再去别的下载完成的文件夹里,复制一个_remote.repositories文件,并将修改里面的插件名为对应的插件名,如我的是maven-javadoc-plugin-3.0.0,后缀名保持不变,保存退出
7.修改完的目录结构及文件结构如下图
修改完成后,关闭IDEA,再重新打开,错误消失啦~~~~~~~