全部产品
Search
文档中心

:兼容性

更新时间:Jul 18, 2023

如果需要将V1.0 SDK迁移到V2.0 SDK,由于V2.0 SDK使用方式无法兼容V1.0 SDK,可以通过使用不同的命名方式来实现二者的共存,以达到迁移的效果。

V2.0 SDK的命名方式为${产品名}${OpenAPI版本号}。例如,云服务器ECS SDK为com.aliyun:ecs20140526,专有网络VPC SDK为com.aliyun:vpc20160428。您可以通过SDK中心来查看具体产品OpenAPI版本号。

以云服务器ECS为例,添加以下Maven依赖信息即可在后续开发中使用V2.0 SDK。

<dependencies>
  <!--  V2.0 SDK  -->
  <dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>ecs20140526</artifactId>
    <version>3.1.12</version>
  </dependency>
  <!--  V1.0 SDK  -->
  <dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>aliyun-java-sdk-core</artifactId>
    <version>4.6.3</version>
  </dependency>
  <dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>aliyun-java-sdk-ecs</artifactId>
    <version>4.24.59</version>
  </dependency>
</dependencies>