为什么我导入的maven项目,只有几个jar包下载了其他的都没有下载?
我导入jeecg项目时候,报错主要是我的maven不去下载jar包,在java bulid path libraries 里面 MavenDepencies 里面好多jar包都是红叉,
请问是什么原因啊????
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
新建一个cmd文件
把下面的内容复制进去
执行一下,注意REPOSITORY_PATH是你本地仓库的路径
一般出现这种问题都是因为包下载失败了,因为maven默认的中央仓库是国外的地址,如果没有私有库的情况下很容易出现这种问题。解决方法:在本地maven库文件夹查找.lastUpdated后缀的文件,全部删除,然后 用maven工具刷新重新下载。如果还是有问题,再重复做以上操作,直到所有的jar包都下载成功。
你说的我不清楚怎么检查,但是我配置了一个阿里云的镜像,建立一个简单的maven工程正常aad一个spring的包没有报错,可是jeecg的工程中仍然有好多包报错,网上查了下,说有两种原因,一是:仓库中没有这个jar。二是,版本不对。对于这些原因我没有好的解决办法。我是不是应该把镜像注释掉,使用maven自己的仓???
1、检查maven是否安装正常
2、检查maven在工具的插件是否正常
3、检查pom文件是否正常
4、重新使用maven编译一下,maven会自动更新jar
5、如果依然存在,检查maven仓库的jar包是否已经存在,如果存在的,但是不正常的文件夹,直接删除,让重新下载。