
# 准备工作
#### 开发技能要求
- 熟悉Java语言，能够编写Java语言代码。
- 掌握IaC开发技术，熟悉YAML语言。
- 了解Spring Cloud框架。
 
#### 环境准备
- 已下载并安装Maven，根据以下步骤配置Maven。
  1. 在\<localRepository\>标签内添加自己的本地仓库位置路径，这个本地仓库位置是自己创建的。 D:\\apache-maven-3.8.6-bin\\repository
     ```
     <localRepository>D:\apache-maven-3.8.6-bin\repository</localRepository>
     ```
     
  
  2. 修改Maven默认的JDK版本。 在\<profiles\>标签下添加一个\<profile\>标签，修改Maven默认的JDK版本。
     ```
     <profile>     
         <id>JDK-1.8</id>       
         <activation>       
             <activeByDefault>true</activeByDefault>       
             <jdk>1.8</jdk>       
         </activation>       
         <properties>       
             <maven.compiler.source>1.8</maven.compiler.source>       
             <maven.compiler.target>1.8</maven.compiler.target>       
             <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>       
         </properties>       
     </profile>
     ```
     
   
- 安装并配置IntelliJ IDEA开发工具。
  1. 在IntelliJ IDEA中选择File \> Settings \> Build,Execution,Deployment \> Build Tools \> Maven。
  
  2. 在User settings file中配置setting.xml。
  
  3. 在Local repository中配置自定义的Maven仓库地址。
   
- JAVA开发环境的配置。 AppStage提供的SDK是基于Java1.8版本开发的，如果Spring Cloud项目使用Java11及以上版本，则不支持使用AppStage提供的SDK进行应用开发。以下步骤以win7环境配置JDK8 64位为例，如果已经下载JDK并配置好环境请跳过本步骤。
  1. 下载[JDK文件](https://www.oracle.com/technetwork/java/javase/downloads/index.html)。
  
  2. 下载完成后按照提示安装，位置自选，比如安装到本地C:\\Program Files\\Java\\jdk1.8.0_131。
  
  3. 配置Java环境变量，操作如下：
     1. 新建系统变量JAVA_HOME，变量值为实际JDK安装位置。
     
     2. 在Path中添加%JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin （注意用英文分号分隔）。
     
     3. 新建系统变量CLASSPATH，变量值为%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar。
     
     4. 打开命令行窗口，输入"java -version"，显示如[图1]表示配置成功。
        图1配置成功示例   
        ![](https://support.huaweicloud.com/devg-appstage/zh-cn_image_0000001853518997.png) 
      
   
 
#### SDK下载与安装
1. 获取SDK并进行完整性校验。
   - SDK：[nuwa-open-sdk-1.1.0-20240204093135.zip](https://appstage-opensdk-cn4.obs.cn-north-4.myhuaweicloud.com/nuwa-open-sdk/1.1.0/202402020945/nuwa-open-sdk-1.1.0-20240204093135.zip)
   
   - 完整性校验：[nuwa-open-sdk-1.1.0-20240204093135.zip.sha256](https://appstage-opensdk-cn4.obs.cn-north-4.myhuaweicloud.com/nuwa-open-sdk/1.1.0/202402020945/nuwa-open-sdk-1.1.0-20240204093135.zip.sha256)
    
2. 打开本地Spring Cloud项目。
3. 手动导入jar包。
   1. 在项目目录下新建一个lib目录，存放jar包。
   
   2. 将本地的jar包复制粘贴至lib目录下。
   
   3. 将jar包导入到项目中。
      1. 选择"File \> Project Structure \> Project Settings \> Module"。
      
      2. 单击"+"，选择"JARs or Directories..."。
      
      3. 选中jar包，单击"apply"。导包完成。
       
    
 
#### 下载Demo
下载Spring Cloud项目的Demo，参考本文档对Demo源码进行理解，您可以基于Demo进行二次开发，节省开发成本。
Demo下载链接：[huaweicloud-appstage-demo-java-codeHub](https://gitee.com/HuaweiCloudDeveloper/huaweicloud-codelabs-samples-java/tree/master-dev/developer/AppStage/huaweicloud-appstage-demo-java-codeHub)。
