Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini menjelaskan cara membuat library klien dari API backend Anda.
Aplikasi Java atau Android apa pun dapat menggunakan library ini untuk memanggil API.
Petunjuk berikut menunjukkan cara menggunakan plugin Cloud Endpoints Framework
Apache Maven
dan Gradle
untuk membuat paket klien Gradle dari project Maven contoh
Memulai Endpoints.
Untuk membuat library klien:
Mem-build API
Jalankan alat command line Endpoints Frameworks dengan cara yang mirip dengan
berikut:
Maven
mvnendpoints-framework:clientLibs
Gradle
gradleendpointsClientLibs
Tunggu alat membuat library; jika berhasil, alat akan menampilkan
pesan yang mirip dengan ini:
Maven
API client library written to target/client-libs/echo-v1-java.zip
Gradle
API client library written to build/endpointsClientLibs/echo-v1-java.zip
Ekstrak file menggunakan utilitas unzip, atau gunakan utilitas unarchiving lain yang kompatibel dengan ZIP:
unzip./echo-v1-java.zip
Mengubah direktori:
cdecho
Build library klien:
Maven
mvncleanpackage
Output-nya ada di direktori target/.
Nama file yang tepat bergantung pada versi klien Java. Ini
mirip dengan echo-v1-1.23.0-SNAPSHOT.jar.
Gradle
gradlebuild
Output-nya ada di direktori build/libs. Nama file
yang tepat bergantung pada versi klien Java. Ini
mirip dengan echo-v1-1.23.0-SNAPSHOT.jar.
Tambahkan JAR library klien ke aplikasi Java atau Android Anda.
Ulangi langkah-langkah ini setiap kali Anda mengubah kode API.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-18 UTC."],[[["\u003cp\u003eThis guide details the process of generating a client library from a backend API for use in Java or Android applications.\u003c/p\u003e\n"],["\u003cp\u003eThe client library is generated using the Cloud Endpoints Frameworks' Apache Maven or Gradle plugins, through command-line instructions.\u003c/p\u003e\n"],["\u003cp\u003eAfter building the API, run either \u003ccode\u003emvn endpoints-framework:clientLibs\u003c/code\u003e or \u003ccode\u003egradle endpointsClientLibs\u003c/code\u003e to generate a zip containing the client library.\u003c/p\u003e\n"],["\u003cp\u003eThe generated library ZIP file needs to be unzipped, and then built using either \u003ccode\u003emvn clean package\u003c/code\u003e or \u003ccode\u003egradle build\u003c/code\u003e, producing a JAR file.\u003c/p\u003e\n"],["\u003cp\u003eThe resulting JAR file, found in the target or build/libs directory, should be added to your Java or Android application for it to communicate with the API, and the process must be repeated every time the API is modified.\u003c/p\u003e\n"]]],[],null,[]]