
# Windows下打包Storm业务
#### 操作场景
Storm支持在Windows环境下打包。
打包业务的目的，是将IntelliJ IDEA代码生成的jar包与工程依赖的jar包，合并导出可提交的source.jar。
打包需使用storm-jartool工具，可在Windows或Linux上进行。
#### 前提条件
已执行[打包Storm样例工程应用](https://support.huaweicloud.com/devg3-mrs/mrs_07_420017.html)。
#### 操作步骤
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"文件。
 
