更新时间:2024-08-05 GMT+08:00

Windows下打包Storm业务

操作场景

Storm支持在Windows环境下打包。

打包业务的目的,是将IntelliJ IDEA代码生成的jar包与工程依赖的jar包,合并导出可提交的source.jar。

打包需使用storm-jartool工具,可在Windows或Linux上进行。

前提条件

已执行打包Strom样例工程应用

操作步骤

  1. 将从IntelliJ IDEA打包出来的jar包放入指定文件夹(例如“D:\source”)。
  2. 在样例代码目录“src/storm-examples/storm-examples”下创建“lib”目录,将IntelliJ IDEA中导出的jar包复制到“lib”目录下,并解压。
  3. 若业务需要访问外部组件,其所依赖的配置文件请参考相关开发指引,获取到配置文件后将配置文件放在1中指定的目录下。
  4. 若业务需要访问外部组件,其所依赖的jar包请参考相关开发指引,获取到jar包后将jar包放在1中指定的目录下。
  5. 在IntelliJ IDEA样例工程的“tools”目录下找到打包工具:“storm-jartool.cmd”。
  6. 双击打包工具,输入要打包的jar包所在目录(“D:\source”)并回车,再输入打出包存放的目录(“D:\target”),在“D:\target”中,会生成“source.jar”文件。