Membangun library klien untuk Java dari sumber

Gunakan library klien melalui Maven atau Gradle jika memungkinkan. Distribusi biner tersedia melalui repositori Maven Central (lihat panduan memulai cepat untuk mengetahui detailnya). Namun, Anda dapat membuat library sendiri menggunakan proses build yang dijelaskan di halaman ini.

Library klien dibangun dengan Gradle. Dependensi didownload dari repositori Maven Central.

Menginstal Java Development Kit

JDK 8 atau yang lebih baru diperlukan untuk mem-build library. Panduan ini mengasumsikan bahwa Java telah diinstal di komputer Anda.

Membangun dengan Gradle

Gunakan wrapper Gradle yang disertakan. Lihat gradle-wrapper.properties untuk versi wrapper Gradle yang dikonfigurasi. Anda tidak memerlukan penginstalan Gradle terpisah.

Membangun library

  1. Buat clone project ke direktori google-ads-java lokal:

    git clone https://github.com/googleads/google-ads-java.git google-ads-java
    
  2. Buka direktori google-ads-java:

    cd google-ads-java
    
  3. Jalankan perintah berikut untuk membangun versi snapshot library dan project contoh:

    ./gradlew build
    
  4. Ekspor library klien ke repositori Maven lokal Anda:

    ./gradlew publishToMavenLocal
    

Menggunakan library klien di repositori Maven lokal

Setelah build dan ekspor berhasil, artefak untuk library klien tersedia di Maven dan Gradle dari repositori lokal Anda (biasanya ~/.m2/repository/com/google/api-ads/google-ads/). Periksa gradle.properties untuk string versi SNAPSHOT saat ini, lalu tambahkan dependensi pada versi SNAPSHOT tersebut ke file build project Anda.

Di Maven (pom.xml):

<dependency>
  <groupId>com.google.api-ads</groupId>
  <artifactId>google-ads</artifactId>
  <version>VERSION-SNAPSHOT</version>
</dependency>

Di Gradle (build.gradle):

implementation 'com.google.api-ads:google-ads:VERSION-SNAPSHOT'