繁体   English   中英

Maven只会下载一个pom,它不会下载jar

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

我是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,编译步骤就失败了。

关于我做错了什么的任何想法?

您是否可能在代理服务器/防火墙后面,这会阻止“jar”文件的下载?

commons-lang 2.4 jar在Maven回购: http//repo1.maven.org/maven2/commons-lang/commons-lang/2.4/

有几种方法可以解决您的问题:

  • 您可以使用“mvn install:install-file”目标手动将jar添加到本地存储库,或者直接将jar放入正确的目录中
  • 你可以删除存储库中的commons-lang目录,然后再删除laven Maven。 有时,Maven下载失败,本地存储库的清理可以解决问题

你可以检查几件事:

  1. 检查您的插件存储库(请参阅https://cwiki.apache.org/MAVEN/maven-3x-compatibility-notes.html#Maven3.xCompatibilityNotes-PluginRepositories )。
  2. 更新您的Maven版本。

当我使用Maven 2时我遇到了同样的问题,当我升级到Maven 3时,这个问题就消失了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM