'Failure to transfer dependency, was cached in the local repository
I am working on maven 2 project on eclipse, and I have the m2e plugin, and I am getting the following error in 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
please advise how to fix it.
Solution 1:[1]
You can use -U parameter to force a check for the updated releases and snapshots on remote
repositories, and resolve this issue.
Actually you can find this solution by using mvn -h to show Maven help.
Solution 2:[2]
Error occured because of old cache of Maven tool is present in your directory.
So you must delete it.
Go to C\User\"your user name"\m2 then delete it.
Solution 3:[3]
If you are using Eclipse:
Go to
Window->Preferences->Maven:
check the download artifact source code, artifact javadoc, update maven project on startup.In the folder that contains
pom.xml, run:mvn clean install -U
It worked for me :).
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | shiggity |
| Solution 2 | BuZZ-dEE |
| Solution 3 | BuZZ-dEE |
