集成SDK依赖

更新时间:

在采用V1.0代系的SDK进行开发时,正确集成核心SDK与云产品SDK是至关重要的步骤,本文为您详细介绍如何添加并管理这些依赖。

云产品的V1.0 SDK依赖信息

云产品的V1.0 SDK中主要包括的是OpenAPI的Request以及Response对象,还有包含了返回值序列化逻辑的Unmarshaller对象。以云产品ECS的V1.0 SDK的为例,建议通过Maven依赖的方式进行引入,下面是其Maven依赖信息:

<dependencies>
  <!--  ecs V1.0 SDK  -->
  <dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>aliyun-java-sdk-ecs</artifactId>
    <version>5.11.7</version>
  </dependency>
</dependencies>

V1.0 SDK的命名方式为aliyun-java-sdk-${产品名}。开发者也可以通过SDK信息中心来查看具体产品的V1.0 SDK的信息。

核心SDK的依赖信息

核心SDK包括对OpenAPI的HTTP请求、认证信息、签名算法、异常处理等主要逻辑等。建议通过Maven依赖的方式,依赖信息如下:

<dependency>
  <groupId>com.aliyun</groupId>
  <artifactId>aliyun-java-sdk-core</artifactId>
  <version>[4.0.0,5.0.0)</version>
</dependency>
重要

建议尽量用最新版,因为每一版的发布都是对过往漏洞的解决和更新。