【问题标题】:How can I import a Java package without maven environment?如何在没有 maven 环境的情况下导入 Java 包?
【发布时间】:2021-06-02 03:36:06
【问题描述】:

我正在使用 Apache Storm,并遵循 https://docs.microsoft.com/en-us/azure/hdinsight/storm/apache-storm-develop-java-topology 的教程。

我通过运行 Storm Docker 容器创建了一个 Storm 环境。 https://github.com/31z4/storm-docker/blob/9eae4ab08d30cfab29c784b4d9e7d1c187fa0348/2.2.0/Dockerfile

我希望立即运行 Storm 任务。

但是,上面的教程需要maven环境,docker容器中默认没有安装。

我对 maven 环境不熟悉,我想知道是否有其他方法可以运行 Apache Storm 拓扑。

没有maven设置,编译教程中的代码时,出现如下错误:

错误:包 org.apache.storm 不存在

如何在不使用maven的情况下导入storm包?

感谢任何评论。

【问题讨论】:

  • Maven 让生活变得如此简单,我建议您学习它...
  • 我还建议您只学习 Maven,尤其是在 Java 9 及更高版本的模块更改之后。
  • 可以手动完成 Maven 所做的一切,但这通常是一种非常可怕的体验。您始终可以在本地开发,创建一个 uber-jar,然后将其部署到容器上,或者只是与 Storm 容器对话。

标签: java maven apache-storm


【解决方案1】:

我认为您应该可以从以下位置下载 jar 文件

https://mvnrepository.com/artifact/org.apache.storm/storm-core/2.2.0

只需点击文件:jar。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-14
    • 1970-01-01
    • 2012-05-17
    • 2011-09-30
    • 1970-01-01
    • 2019-09-26
    • 2012-07-09
    • 2017-11-13
    相关资源
    最近更新 更多