报错:resolution will not be reattempted until the update interval of XXX has elapsed or updates are force
含义:在 XXX的更新间隔过去或强制更新之前,不会重新尝试解析。
如果你去本地的maven仓库,你会发现,其只有lastUpdate结尾的文件,没有jar包。
这个时候,你无论怎么点击IDEA中的Reimports All Maven Projects都是没有用的。原因上面也说了,要么等更新时间过去,要么强制更新。
maven的默认更新时间为day,即一天更新一次。
所以我们一般都是采用强制更新的方式。
解决办法
命令行的方式
mvn clean install -U
或
修改settings.xml
添加<updatePolicy>always</updatePolicy>
;
<repositories> <repository> <id>xr-snapshots</id> <url>http://nexus.alibaba.com/repository/snapshots/</url> <snapshots> <enabled>true</enabled> <!-- 注意 -- > <updatePolicy>always</updatePolicy> </snapshots> <releases> <enabled>false</enabled> <!-- 注意 -- > <updatePolicy>always</updatePolicy> </releases> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>xr-plugins</id> <name>xingren plugins</name> <url>http://nexus.alibaba.com/repository/public/</url> <releases> <enabled>true</enabled> <!-- 注意 -- > <updatePolicy>always</updatePolicy> </releases> <snapshots> <enabled>true</enabled> <!-- 注意 -- > <updatePolicy>always</updatePolicy> </snapshots> </pluginRepository> </pluginRepositories>
总结
在确定远程仓库jar
包存在,配置也没有错的情况下,
使用强制更新。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
2020-06-16 java循环遍历枚举类型,Enum根据文本获取Key
2014-06-16 Dom4j的使用(全而好的文章)