从github上下载了一个智能合约源码,在IDEA里面加载的时候报Cannot resolve com.github.everit-org.json-schema:org.everit.json.schema:1.12错误,网上常见方法试了没用。错误原因是这个是用maven写的,它的下载源是阿里云https://maven.aliyun.com/repository/public/,但是这个仓库不知道为啥给关了,所以里面的包也下不了
找到下载maven的文件夹中的settings.xml文件换源即可,原来是https://maven.aliyun.com/repository/public换成https://maven.aliyun.com/repository/central(不一定就是这个,可以一个一个试试看哪个合适)
改完之后报错可能不会立马消失,因为可能有缓存,可以找到下载插件的文件夹把里面的包都删了,然后重启IDEA,maven会重新下载,应该就不会在报错了。
我是把这个整个文件夹给删了,让里面的所有包都重新下载一遍就好了



