我按照 Storm Starter 的说明在 IntelliJ 中导入了 Twitter Storm。为了进行测试,我编辑了一些 ExclaimationToplogy 并使用以下 Maven 命令来构建和运行它:
mvn -f m2-pom.xml compile exec:java -Dstorm.topology=storm.starter.ExclamationTopology
但我更感兴趣的是在 IDE 中构建和运行而不是命令行。我需要执行哪些操作?
谢谢
最佳答案
- 按照 storm-starter 中的步骤进行操作:Using storm-starter with IntelliJ IDEA
- 打开 Maven 的
pom.xml
文件并删除<scope>provided</scope>
来自 Storm 依赖的线。这使 IntelliJ 能够在构建时编译 Storm 依赖。 - 转到
/src/jvm/storm/starter/
, 右键单击 ExclamationTopology 文件和Run 'ExclamationTop....main()'
关于java - 如何在 Intellij IDEA 中构建和运行 Storm Topology,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21205193/