无法传输依赖关系,缓存在本地存储库中

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (37)

我正在使用eclipse上的maven 2项目,我有m2e插件,我在Eclipse中遇到以下错误:

Failure to transfer com.thoughtworks.xstream:xstream:pom:1.3.1 from http://repo1.maven.org/maven2 was cached in the 
 local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. 
 Original error: Could not transfer artifact com.thoughtworks.xstream:xstream:pom:1.3.1 from/to central (http://
 repo1.maven.org/maven2): Failed to create a selector. to http://repo1.maven.org/maven2/com/thoughtworks/xstream/
 xstream/1.3.1/xstream-1.3.1.pom

我通过删除.lastUpdated文件然后清理和构建没有运气,仍然得到相同的错误,请遵循类似问题的答案,请指教。

提问于
用户回答回答于

由于Maven工具的旧缓存存在于您的目录中,因此出现错误。所以你必须删除它。转到C \ User \“您的用户名”\ m2然后将其删除。

用户回答回答于

您可以使用-U参数强制检查远程存储库上的更新版本和快照,并解决此问题。

实际上你可以通过使用mvn -h来显示Maven帮助找到这个解决方案。

扫码关注云+社区

领取腾讯云代金券