红联Linux门户
Linux帮助

Strom-Starter构建失败,缺少twitter4j包的解决办法

发布时间:2014-07-06 21:45:18来源:红联作者:velcbo
玩了一把storm-starter,在尝试使用maven构建package的时候,总是找不到twitter4j-core 和 twitter4j-stream,报Failure to transfer org.twitter4j:twitter4j-core:2.2.6-SNAPSHOT................

  原因是由于Storm-starter使用twitter4j这个仓库来下载twitter4j-core这两个包,而twitter4j已经被伟大的长城盾了。

  尝试着使用代理来解决这个问题,由于是在虚拟机环境下,出现了一些问题,未果。

  后来在twitter4j的官网上找到了解决办法,修改pom文件从maven主仓库下载即可。

  具体做法如下:

  修改Storm-Starter的pom文件m2-pom.xml ,修改dependency中twitter4j-core 和 twitter4j-stream两个包的依赖版本,如下:[code]

org.twitter4j

twitter4j-core

[2.2,)





org.twitter4j

twitter4j-stream

[2.2,)

[/code]原因是原来使用的snapshot版本在中央仓库中没有。

另外,可以将twitter4j.org仓库从配置文件中删除,以加快下载速度。

作者:zeutrap
文章评论

共有 0 条评论