我从github下载storm starter:https://github.com/apache/incubator-storm/tree/master/examples/storm-starter
缺少依赖项:
<dependency>
<groupId>org.apache.storm</groupId>
<artifactId>storm-core</artifactId>
<version>0.9.2-incubating-SNAPSHOT</version>
<!-- keep storm out of the jar-with-dependencies -->
<scope>provided</scope>
</dependency>
用0.9.1孵化meven解决依赖关系。我可以用在风暴启动的例子吗?有不兼容吗?
2条答案
按热度按时间vltsax251#
我就是这样解决问题的。
首先你要使用tu版本0.9.1-incubating(用“0.9.2-incubating-snapshot”maven无法解决依赖性)。
其次,使用eclipse添加org.eclipse.m2e插件。注意评论:
事实并非如此,似乎标签
导致插件“clojure maven plugin”的1.3.18版本下载。这会导致org.apache.zookeeper.server.nioservercnxn$factory出现classnotfound异常。
要解决这个问题,可以强制使用clojure maven插件的1.3.8版本。或者将org.eclipse.m2e插件的版本范围设置为[1.3.8,])。
这里是我的工作pom.xml:
xdnvmnnf2#
尝试遵循相关性