Tambahkan Simple Message Queue (formerly MNS) Java SDK ke Proyek Anda agar dapat mengirim dan menerima Paket melalui API SMQ.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Java Development Kit (JDK) 1.6.0 atau versi yang lebih baru
Apache Maven 2.5 atau versi yang lebih baru
Untuk memverifikasi versi Java Anda, jalankan:
java -versionTambahkan dependensi SDK
Tambahkan dependensi berikut ke file pom.xml Anda:
<!-- SMQ SDK for Java -->
<dependency>
<groupId>com.aliyun.mns</groupId>
<artifactId>aliyun-sdk-mns</artifactId>
<!-- Ganti dengan versi terbaru dari halaman riwayat versi -->
<version>${Latest version of MNS SDK for Java}</version>
</dependency>Pilih versi sesuai kebutuhan bisnis Anda. Kami menyarankan penggunaan versi terbaru. Untuk daftar versi yang tersedia, lihat Versi.
Tambahkan dependensi JAXB untuk Java 9+
Java 9 menghapus Java Architecture for XML Binding (JAXB) dari classpath default. Jika Proyek Anda berjalan di Java 9 atau versi yang lebih baru, tambahkan dependensi JAXB berikut sesuai konfigurasi modul Anda.
Classpath (sistem non-modul)
Tambahkan dependensi berikut ke file pom.xml Anda:
<!-- JAXB API: XML binding interfaces -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.1</version>
</dependency>
<!-- JavaBeans Activation Framework: required by JAXB -->
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
</dependency>
<!-- JAXB runtime: reference implementation -->
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
<version>2.3.9</version>
</dependency>Sistem modul (JPMS)
Jika Proyek Anda menggunakan Java Platform Module System (JPMS), tambahkan deklarasi requires berikut ke file module-info.java Anda:
module your.module.name {
requires java.xml; // Standard XML module
requires aliyun.sdk.mns; // SMQ SDK module
// Add other module dependencies as needed
}