11

我是Maven的新手。当我尝试运行mvn install[for Kafka Spout - A Storm spout implementation for Kafka] 时,maven 尝试获取依赖项 [各种 pom 等]。如何手动下载这些 [如果假设我无法使用 CLI 访问像 conjars.org/repo 这样的网站之一,即使启用了适当的代理]?我的意思是 Maven 将它们放在哪里以便运行时找到它?都在.m2/文件夹里吗?有点混淆了这个过程。

我得到的确切错误:

Access denied to: http://conjars.org/repo/com/twitter/kafka_2.9.2/0.7.0/
kafka_2.9.2-0.7.0.pom , ReasonPhrase:Forbidden.

我对如何摆脱这个错误不太感兴趣,但我想手动下载这些东西。我不使用 Eclipse。

4

2 回答 2

18

您应该手动下载 JAR 并使用 maven 将其安装到本地存储库install:install-file。有关详细信息,请参阅此帖子

http://www.mkyong.com/maven/how-to-include-library-manully-into-maven-local-repository/

于 2013-06-26T06:15:18.930 回答
0
  1. 你应该安装nexus,它可以镜像你所有的repos。
  2. 您可以更改配置文件 /maven/conf/m2.conf
于 2014-03-12T14:24:43.597 回答