以下内容都是配置过阿里仓库的内容,配置方法百度。
如果是这种
Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3
这种情况有可能是仓库内容没有或者你网络实在太差。多次刷新无果后你需要自行去下载,并放到指定目录下。
解决办法
1.首先进入到你保存jar包的地方,然后搜索 .lastupdate 并删除所有这些后缀的文件。 这些文件都是由于其他原因导致下载一半的文件,删除后刷新maven项目让他重新下载,如果刷新后问题依旧则继续向下看。
2.如果仍然报错,则你需要进入 https://mvnrepository.com/ 这个网站 ,在顶端的搜索框搜索你所要的jar包,例如 。当前我这个错误是 org.apache.maven.plugins:maven-site-plugin:3.3。
第一个冒号前的是你这个jar包在你仓库的位置,两个冒号中间是jar包的名称,最后一个是这个jar包的版本号。
例如 这个错误缺的jar包是 maven-site-plugin 版本号是3.3 .这样的话我们去这个网站搜索
搜索之后找到你要的版本号 点击进去。
正常来说复制Maven框的就会下载。但是因为网络不好所以你需要自己手动下载。点击View All。
点击过后进入目录 下载你需要的jar包(这时候可能网站就开始进不去了,耐心刷新或者过一会再来。)
下载这四个
下载之后把这些文件拷贝到你的maven仓库里面
具体目录是 你设置的maven仓库地址/org/apache/maven/plugins/(你的版本号)3.3/
例如 我的仓库地址是E:\Tools\apache-maven.m2。
则下载的四个文件就放在E:\Tools\apache-maven.m2\org\apache\maven\plugins\maven-site-plugin\3.3
然后在这个文件夹创建一个 _remote.repositories文件 右键记事本打开。里面写
#NOTE: This is a Maven Resolver internal implementation file, its format can be changed without prior notice.
#Tue Jun 16 12:52:47 CST 2020
maven-site-plugin-3.3.pom>central=
maven-site-plugin-3.3.jar>central=
保存后。目录结构是这样。
刷新IdeaMaven OK 完成!
Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:
如果是这种不知道版本号的,去随便下一个最新附近的版本就可。(或者百度一下这个jar包的稳定版本号是多少)