如果您需要使用輕量訊息佇列(原 MNS)收發訊息,可以使用Java SDK進行操作。本文介紹如何安裝Java SDK。
環境準備
安裝Java依賴庫
說明
請根據需求選擇合適的SMQ Java SDK版本,推薦您使用最新版本。關於版本功能的更多資訊,請參見aliyun-sdk-smq。
關於SMQ SDK版本記錄的更多資訊,請參見版本記錄。
<dependency>
<groupId>com.aliyun.mns</groupId>
<artifactId>aliyun-sdk-mns</artifactId>
<version>${MNS SDK 最新版本}</version>
</dependency>JAXB依賴
如果您使用的Java版本是Java 9及以上的版本,則需要添加以下JAXB相關依賴。
當您使用非模組系統(使用類路徑),需要手動添加以下依賴。
<dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>2.3.1</version> </dependency> <dependency> <groupId>javax.activation</groupId> <artifactId>activation</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>2.3.9</version> </dependency>當您使用模組系統,需要在您的
module-info.java檔案中,加入以下requires聲明。module your.module.name { requires java.xml; // 聲明對標準XML模組的依賴。 requires aliyun.sdk.mns; // 聲明對MNS SDK模組的依賴。 // 您的其他模組聲明... }