
# 打包Storm样例工程应用
#### 操作场景
通过IntelliJ IDEA导出Jar包并指定导出jar包名称，比如"storm-examples.jar"。
#### 操作步骤
1. 若Storm-JDBC样例需要在Windows下运行，则需要替换配置文件路径；否则，不需要执行此步骤。 
   1. 在IDEA界面右键单击"jdbc.properties"文件，选择"Copy Path/Reference \> Absolute Path"，复制"jdbc.properties"文件路径。
      图1复制"jdbc.properties"文件路径   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0000001765112197.png) 
   
   2. 修改"SimpleJDBCTopology.java"的**main()** 方法中**proPath** 值为[1.a]复制的"jdbc.properties"文件路径。
      图2SimpleJDBCTopology.java路径替换   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0000001717432152.png) 
   
   
   
   
2. 在IntelliJ IDEA中，在生成Jar包之前配置工程的Artifacts信息。 
   1. 进入IntelliJ IDEA，选择"File \> Project Structures..."进入"Project Structure"页面。
   
   2. 在"Project Structure"页面，选择"Artifacts"，单击"+"并选择"JAR \> Empty"。
      图3添加Artifacts   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0263912613.png)
      
      
   
   3. 根据实际情况设置Jar包的名称、类型以及输出路径。
      图4设置基本信息   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0263912645.png) 
   
   4. 选中"storm-examples"，右键选择"Put into Output Root"。然后单击"Apply"。
      图5Put into Output Root   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0000001163453299.png) 
   
   5. 最后单击"OK"完成配置。
   
   
   
   
3. 生成Jar包。 
   1. 在IntelliJ IDEA中，选择"Build \> Build Artifacts..."。
      图6Build Artifacts   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0263912609.png) 
   
   2. 在弹出的菜单中，选择"storm-examples:jar \> Build"开始生成Jar包。
      图7Build   
      ![](https://support.huaweicloud.com/devg3-mrs/zh-cn_image_0263912612.png) 
   
   3. 当Event log中出现如下类似日志时，表示Jar包生成成功。您可以在[图4]中配置的路径下获取到Jar包。
      ```
      14:37 Compilation completed successfully in 25 s 991 ms
      ```
      
   
   
   
   
 
