我从https://github.com/apache/storm/tree/master/examples/storm-starter,然后使用“mvn clean install-dskiptests=true”在本地构建jar
我的错误是:
[ERROR] Failed to execute goal on project storm-starter: Could not resolve depen
dencies for project org.apache.storm:storm-starter:jar:0.10.0-SNAPSHOT: Could no
t find artifact org.apache.storm:storm-core:jar:0.10.0-SNAPSHOT in clojars (http
s://clojars.org/repo/) -> [Help 1]
也许我找错地方了,但我看不到“风暴”的清单https://clojars.org/repo/org/apache/
我怎样才能做到这一点?
2条答案
按热度按时间vx6bjr1n1#
您正在尝试构建storm starter的开发分支,它是针对storm当前的开发分支(0.10.0-snapshot)构建的,因此您必须自己构建storm:
如果您使用的是storm的最新开发版本,例如通过克隆storm git存储库,那么您必须首先执行storm本身的本地构建。否则,您将遇到maven错误,例如“could not resolve dependencies for project org.apache”。storm:storm-starter:-快照”。
试试v0.9.3,它是针对最新的稳定风暴构建的,因此它的依赖关系托管在maven central中。
nue99wik2#
转到storm代码存储库的顶级目录
此命令将在本地构建storm,并将其jar文件安装到用户的$home/.m2/repository/中。当您运行maven命令来构建并运行stormstarter(见下文)时,maven将能够在$home/.m2/repository的本地maven存储库中找到相应的storm版本。
https://github.com/apache/storm/tree/master/examples/storm-starter#getting-开始