在採用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>
重要
建議盡量用最新版,因為每一版的發布都是對過往漏洞的解決和更新。