# 新建Maven工程，配置Project structure
#### 新建Maven工程，配置Project structure
本例使用IntelliJ IDEA 2024.3.2.2工具操作演示
1. 打开IntelliJ IDEA，选择"File \> New \> Project"。
   图1新建Project   
   ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002701186707.png "点击放大") 

2. 选择Maven Archetype，配置以下信息：
   - Name：自定义项目名称。本例设置项目名称为MyRemoteUDTF。
   
   - Location：选择项目存储路径。本例项目保存路径为D:\\UDTFTest。
   
   - JDK选择21版本的JDK。
   
   - Archetype选择'org.apache.maven.archetypes:maven-archetype-quickstart'。
   
   
   单击"Create"创建项目。
   图2新建Maven项目   
   ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002671426966.png "点击放大") 
3. 在工程路径的"src \> main \> java"文件夹单击鼠标右键，选择"New \> Package"，新建Package。
   图3新建Package   
   ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002671426978.png "点击放大")
   按需定义Package名称，本示例定义为："com.huawei.demo"，完成后回车。
   图4定义Package名称   
   ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002671426980.png "点击放大") 
4. 在包路径下新建Java Class文件，本示例定义为：UDTFDemo。
   图5新建Java Class文件   
   ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002671426976.png "点击放大") 
5. 添加JAR包存放路径。 单击"File \> New \> Directory"，新建文件夹，用于存放示例JAR包。
   文件夹名称本示例定义为："lib"，回车确定。
   图6添加JAR包存放路径   
   ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002701186691.png "点击放大") 
6. 导入JAR包。
   1. 下载JAR包 从https://repo.huaweicloud.com/repository/maven/huaweicloudsdk/com/huawei/mrs地址下载JAR包。
      
   
   2. 下载结束后右键单击此JAR包，单击复制。
      图7复制JAR包   
      ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002701306767.png "点击放大")
      
      
   
   
   
   
7. 找到项目lib目录，将其粘贴到lib目录下，在弹出的对话框中选择OK。
   图8在lib目录下粘贴JAR包   
   ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002701186705.png "点击放大") 
8. 配置"Project Structure"。
   1. 单击"File \> Project Structure"。
      图9单击Project Structure   
      ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002671267126.png "点击放大") 
   
   
   
   2. 单击Libraries，然后单击"+"，单击JAVA。
      图10单击JAVA   
      ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002701186703.png "点击放大") 
   
   3. 选择lib目录下添加的jar包，单击OK。
      
      图11选择lib目录下添加的jar包
      ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002671426964.png "点击放大")
      
   
   4. 选择根目录，只选取第一项，之后单击OK。
      图12选择根目录   
      ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002671426982.png "点击放大") 
   
   5. 按照提示单击"OK"。
      图13单击"OK"   
      ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002701306773.png "点击放大") 
    
9. 单击Artifacts，并依次单击"+"，JAR，选择From modules with dependencies。
   图14选择From modules with dependencies   
   ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002671267124.png "点击放大")
   添加完成后的界面：
   图15添加完成后的界面   
   ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002701186689.png "点击放大") 
10. 单击Artifacts，并依次单击"+"，JAR，选择From modules with dependencies。
    图16单击Artifacts   
    ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002701306781.png "点击放大") 
11. 在JAR files from libraries中开启第一项，单击OK。
    图17单击"OK"   
    ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002671426970.png "点击放大") 
12. 依次单击Apply和OK。
    图18Artifacts配置   
    ![](https://support.huaweicloud.com/devg-aidatalake/zh-cn_image_0000002701186701.png "点击放大") 
 
