在我写完之后
mvn -f pom.xml compile exec:java -Dexec.classpathScope=Compile-Dexec.main Class=storm.starter.WordCountTopology
找到了这个!!
[信息]对于'exec:java'
[0]在插件“exec maven plugin”的定义中指定以下内容:
... 价值
-或者-
在命令行上,指定:'-dstorm.topology=value
在我写完之后
mvn -f pom.xml compile exec:java -Dexec.classpathScope=Compile-Dexec.main Class=storm.starter.WordCountTopology
找到了这个!!
[信息]对于'exec:java'
[0]在插件“exec maven plugin”的定义中指定以下内容:
... 价值
-或者-
在命令行上,指定:'-dstorm.topology=value
1条答案
按热度按时间j7dteeu81#
如果您链接pom.xml,那么这将更容易。我猜你用的是暴风雪。你自己写的吗
topologyClass
? 根据文件:拓扑类
拓扑驱动程序的类名(例如“com.foo.bar.mytopology”)命令行覆盖:-dmaven.storm.topology=
文档还提供了pom的代码,但您可能希望将exec maven插件添加到pom.xml中,如下所示:
有一点需要注意:你需要改变
mainClass
匹配项目中包含要执行的主方法的类。那你就跑吧
mvn exec:java
.