gpt4 book ai didi

java - 使用intellij创建twitterheron项目的正确方法

转载 作者:行者123 更新时间:2023-12-02 03:34:45 25 4
gpt4 key购买 nike

我正在尝试使用 IntelliJ IDEA 启动一个heron项目(或移植现有的storm项目),但不幸的是我无法让它工作。

我已经测试了 Heron Docs 中的所有建议说明至 upgrade from storm但是在根据文档更改 POM.xml 文件后,我从基本的heron类和方法中得到一堆cannot find symbol,而使用maven编译并添加库Jars并没有帮助(就像以前的 Storm 一样)。

我还尝试使用 setup-intellij.sh 脚本来制作 intellij 项目,但不幸的是它因错误而停止:

null failed: _pex failed: error executing command
bazel-out/local_linux-fastbuild/bin/3rdparty/pex/_pex --entry-point heron.shell.src.python.main bazel-out/local_linux-fastbuild/bin/heron/shell/src/python/heron-shell.pex ...
(remaining 1 argument(s) skipped)

我想知道使用 intelliJ IDEA 创建工作项目的最简单方法是什么。

我是否必须将storm库和heron库添加到intelliJ中?如何附加所需的库以便它可以正确编译?

如有任何建议,我们将不胜感激。

最佳答案

使用 backtype.storm.* 而不是 com.twitter.heron.api.* 来导入类。这些包都存在于heron库中。只需添加以下依赖即可:

    <dependency>
<groupId>com.twitter.heron</groupId>
<artifactId>heron-storm</artifactId>
<version>0.14.0</version>
</dependency>

关于java - 使用intellij创建twitterheron项目的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37572178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com