
# 创建工程
**以下两种方式选其一**：
#### 使用本地IDE进行开发
1. 打开IDEA，选择"file \> new \> New Project"，选择新建maven工程。
2. 导入相关maven依赖。
3. 导入ModuleSDK依赖包。右键单击"Open Project Structure"，选择"Libraries"后，单击中间框上方"+"，选择下载好的ModuleSDK，添加到工程模块。 
   ![](https://support.huaweicloud.com/devg-iotedge/figure/zh-cn_image_0000001149633888.png "点击放大")
   
   
 
#### 使用Visual Studio Code进行开发
使用Visual Studio Code进行开发，已经完成项目打包，跳过[项目打包](https://support.huaweicloud.com/devg-iotedge/iotedge_devg_0020.html)。
1. 打开Visual Studio Code，单击![](https://support.huaweicloud.com/devg-iotedge/figure/zh-cn_image_0000001806353009.png)进入插件应用商店页签，搜索IoT Edge SDK，找到后单击"install"。
   
   图1安装IoT Edge SDK
   ![](https://support.huaweicloud.com/devg-iotedge/figure/zh-cn_image_0000001759518068.png "点击放大")
   
   
2. 菜单栏中选择"view \> Command Palette..."后，弹出命令窗口，输入如下命令打开SDK的示例工程。
   
   ```
   IoT Edge Sdk:Open Sdk Project
   ```
   图2输入命令   
   ![](https://support.huaweicloud.com/devg-iotedge/figure/zh-cn_image_0000001743038716.png "点击放大")
   图3SDK示例工程页面   
   ![](https://support.huaweicloud.com/devg-iotedge/figure/zh-cn_image_0000001759531336.png "点击放大")
   
   
3. 如果需要调试和运行代码，参考步骤[1]，安装"Extension Pack for Java"" 插件。
   
   图4安装Extension Pack for Java   
   ![](https://support.huaweicloud.com/devg-iotedge/figure/zh-cn_image_0000001759506424.png "点击放大")
   
   
4. 参考步骤[2]，输入如下命令，mvn自动构建各个模块生成jar包。
   
   ```
   IoT Edge Sdk:Package
   ```
   图5构建jar包   
   ![](https://support.huaweicloud.com/devg-iotedge/figure/zh-cn_image_0000001743042256.png "点击放大")
   
   
5. 如下图，构建成功后jar包会显示在如下目录。 
   图6jar包所在目录   
   ![](https://support.huaweicloud.com/devg-iotedge/figure/zh-cn_image_0000001743201884.png "点击放大")
   
   
 
