Question

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

I followed answers on similar problem by removing .lastUpdated file then clean and build with no luck, still getting same error, please advise.

Was it helpful?

Solution

problem fixed after deleting the .lastUpdated file and the dependency then downloading it again.

OTHER TIPS

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.

Error occured beacuse 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.

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 :).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top