我正在使用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 文件跟踪类似问题的答案,然后清理并构建没有运气,仍然得到相同的错误,请提供建议。
答案 0 :(得分:10)
问题。
答案 1 :(得分:2)
您可以使用-U
参数强制检查远程更新的版本和快照
存储库,并解决此问题。
实际上,您可以使用mvn -h
来显示此解决方案以显示Maven帮助。
答案 2 :(得分:0)
如果您使用的是Eclipse:
转到mvn clean install -U
:
检查下载工件源代码,工件javadoc,启动时更新maven项目。
在包含pom.xml的文件夹中,运行:
'1.45E-02'
它对我有用:)。
答案 3 :(得分:0)
发生错误,因为目录中存在Maven工具的旧缓存。 因此,您必须删除它。 转到C \ User \“您的用户名” \ m2,然后将其删除。