Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Maven will only download a pom, it won't download the jar

Tags:

java

maven-2

I am new to maven and I am having what I'm sure is a config issue. I have my master pom and a child jar pom. Inside the jar pom I declared this dependency:

<dependency>  
  <groupId>commons-lang</groupId>  
  <artifactId>commons-lang</artifactId>  
  <version>2.4</version>  
</dependency>

However, when I look in my $HOME/.m2/repository dir, only the pom file is there. There is no jar file. Most of the other dependencies have jar files, but not this one. Without this jar, the compile step is failing.

Any ideas about what I am doing wrong?

like image 625
clarson Avatar asked Sep 30 '10 21:09

clarson


2 Answers

The commons-lang 2.4 jar is on the Maven repo : http://repo1.maven.org/maven2/commons-lang/commons-lang/2.4/

There are several possibilities to solve your problem:

  • you can manually add the jar to your local repository, using the "mvn install:install-file" goal, or directly by putting the jar in the good directory
  • you can delete the commons-lang directory in your repository, and lauch Maven again. Sometimes, Maven download fails and a clenup of your local repository can solve the problem
like image 30
Benoit Courtine Avatar answered Sep 27 '22 18:09

Benoit Courtine


Is it possible that you are behind a proxy server/firewall, which is preventing downloads of "jar" files?

like image 135
Raghuram Avatar answered Sep 27 '22 18:09

Raghuram