Maven not able to download dependency

aPythonJourney picture aPythonJourney · May 27, 2013 · Viewed 37.5k times · Source

I have started working on a new project using Maven, and I'm unable to have it work properly on eclipse. I have multiples of this error :

ArtifactTransferException: Failure to transfer com.caucho:hessian:jar:3.1.5 from <repository> was cached in the local repository, resolution will not be reattempted until the update interval of Archiva SIVPN Internal has elapsed or updates are forced. Original error: Could not transfer artifact com.caucho:hessian:jar:3.1.5 from/to Archiva SIVPN Internal (<repository>): No response received after 60000    pom.xml /<file> line 2  Maven Dependency Problem
Description Resource    Path    Location    Type

Missing artifact com.caucho:hessian:jar:3.1.5 pom.xml / line 2 Maven Dependency Problem

After doing some research, I found that it was probably either the pom.xml that's wrong, or that I have proxy problems.

I checked that the resource was available on our repository, and that the pom snippet is the same as declared in my code :

<dependency>
  <groupId>com.caucho</groupId>
  <artifactId>hessian</artifactId>
  <version>3.1.5</version>
</dependency>

My proxy works just fine for the trunk of the project, and there is no other proxy I'm aware of.

I thought it was maybe a one-time connection problem, but making a new maven build with -U didn't resolve the problem.

I also found https://stackoverflow.com/questions/6111408/maven2-missing-artifact-but-jars-are-in-place with several I-don't-know-what-else-to-do solutions, but it didn't work for me...

Since the lead developer is on vacation and I have little experience on mvn, could someone tell me other potential problems that could be responsible for this ?

Thanks in advance for answers :)

Answer

Simon Verhoeven picture Simon Verhoeven · Jul 2, 2013

Open a command prompt, go to your project directory and run: mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true

The eclipse:eclipse portion will regenerate your project files etc, the last 2 properties are more for convenience but I like downloading the sources and javadoc.