码迷,mamicode.com
首页 > 编程语言 > 详细

使用Maven 编译 storm 源码可能碰到下载依赖jar 的问题

时间:2015-06-16 21:18:30      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

网上很多文件使用 lein 编译 storm 源码,但是我下载的版本 apache-storm-0.9.2-incubating 中没有lein 工程文件,而是有 pom.xml,可以使用maven 编译。

在storm 工程的最上层目录执行: mvn package -DskipTests=true

可能会碰到错误如下描述(jackson-core-2.0.6 只是一个例子):

Failed to execute goal org.apache.maven.plugins:maven-remote-resources-plugin:1.2.1:process (default) on project storm: Failed to resolve dependencies for one or more projects in the reactor. Reason:Unable to get dependency information for com.fasterxml.jackson.core:jackson-core:jar:2.0.6: Failed to retrieve POM for com.fasterxml.jackson.core:jackson-core:jar:2.0.6:Could not transfer artifact com.fasterxml.jackson.core:jackson-core:pom:2.0.6 from/to central (http://repo1.maven.org/maven2/):Access denied to: http://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.0.6/jackson-core-2.0.6.pom , ReasonPhrase:Forbidden.

原因可能是网络问题,不知道为什么浏览器可以访问,但是mvn 却没办法下载(正真原因仍不明)。

解决方案:删除文件 ~/repository/com/fasterxml/jackson/core/jackson-core/2.0.6/jackson-core-2.0.6.pom.lastUpdated(路径可能不同,可以使用 find 查找)

然后手工下载: jackson-core-2.0.6.jar 与 jackson-core-2.0.6.pom 放到原jackson-core-2.0.6.pom.lastUpdated所在目录下。

完成后再次执行mvn 命令即可。


另一个方案可参考:

http://blog.csdn.net/jonson123654/article/details/10364883



使用Maven 编译 storm 源码可能碰到下载依赖jar 的问题

标签:

原文地址:http://blog.csdn.net/perry_xiao/article/details/46521957

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!