在采用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>
重要
建议尽量用最新版,因为每一版的发布都是对过往漏洞的解决和更新。