Simple Message Queue (旧称 MNS) を使用してメッセージを送受信する場合、SMQ SDK for Java を使用できます。このトピックでは、SMQ SDK for Java をインストールする方法について説明します。
環境要件
Java Development Kit (JDK) 1.6.0 以降がインストールされていること。詳細については、「Java ダウンロード」をご参照ください。
java -version コマンドを実行して、Java のバージョンを確認できます。
Maven 2.5 以降がインストールされていること。詳細については、「Downloading Apache Maven 3.9.8」をご参照ください。
Java 依存関係のインストール
説明
ビジネス要件に基づいて SMQ SDK for Java のバージョンを選択します。 SMQ SDK for Java の最新バージョンを使用することをお勧めします。
SMQ SDK for Java のバージョンの詳細については、「バージョン」をご参照ください。
<dependency>
<groupId>com.aliyun.mns</groupId>
<artifactId>aliyun-sdk-mns</artifactId>
<version >${MNS SDK for Java の最新バージョン}</version>
</dependency>JAXB 依存関係の追加
Java 9 以降を使用する場合は、次の Java Architecture for XML Binding (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; // SMQ SDK モジュールへの依存関係を宣言します。 // 他のモジュールへの依存関係を宣言します。 }