我是maven的新手,我正在拥有我确定的配置问题。我有我的主人pom和一个儿童罐子pom。在jar pom里面我声明了这个依赖:
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.4</version>
</dependency>
然而,当我查看我的$HOME/.m2/repository
目录时,只有pom文件存在。没有jar文件。大多数其他依赖项都有jar文件,但不是这个。没有这个jar,编译步骤就失败了。
关于我做错了什么的想法?
答案 0 :(得分:2)
您是否可能在代理服务器/防火墙后面,这会阻止“jar”文件的下载?
答案 1 :(得分:1)
the commons-lang 2.4 jar在Maven回购:http://repo1.maven.org/maven2/commons-lang/commons-lang/2.4/
有几种方法可以解决您的问题:
答案 2 :(得分:1)
您可以检查几件事:
当我使用Maven 2时遇到同样的问题,当我升级到Maven 3时,这个问题就消失了。