ใช้ไลบรารีของไคลเอ็นต์ผ่าน Maven หรือ Gradle หากเป็นไปได้ การแจกจ่ายไบนารีพร้อมให้บริการผ่านที่เก็บส่วนกลางของ Maven (ดูรายละเอียดได้ในคู่มือเริ่มใช้งานฉบับย่อ) อย่างไรก็ตาม คุณสามารถสร้างไลบรารีด้วยตนเองได้โดยใช้กระบวนการสร้างที่อธิบายไว้ในหน้านี้
ไลบรารีของไคลเอ็นต์สร้างขึ้นด้วย Gradle ระบบจะดาวน์โหลดทรัพยากร Dependency จากที่เก็บส่วนกลาง Maven
ติดตั้ง Java Development Kit
ต้องใช้ JDK 8 ขึ้นไปเพื่อสร้างไลบรารี คู่มือนี้จะถือว่าคุณได้ติดตั้ง Java ไว้ในเครื่องแล้ว
สร้างด้วย Gradle
ใช้ Gradle Wrapper ที่รวมมาให้ ดู gradle-wrapper.properties สำหรับเวอร์ชัน Wrapper ของ Gradle ที่กำหนดค่าไว้ คุณไม่จำเป็นต้องติดตั้ง Gradle แยกต่างหาก
สร้างคลัง
โคลนโปรเจ็กต์ไปยังไดเรกทอรี
google-ads-javaในเครื่อง:git clone https://github.com/googleads/google-ads-java.git google-ads-javaไปที่ไดเรกทอรี
google-ads-java:cd google-ads-javaเรียกใช้คำสั่งต่อไปนี้เพื่อสร้างเวอร์ชันสแนปชอตของไลบรารีและโปรเจ็กต์ตัวอย่าง
./gradlew buildส่งออกไลบรารีของไคลเอ็นต์ไปยังที่เก็บ Maven ในเครื่องโดยทำดังนี้
./gradlew publishToMavenLocal
ใช้ไลบรารีของไคลเอ็นต์ในที่เก็บ Maven ในเครื่อง
หลังจากสร้างและส่งออกสำเร็จแล้ว อาร์ติแฟกต์สำหรับไลบรารีของไคลเอ็นต์จะพร้อมใช้งานสำหรับ Maven และ Gradle จากที่เก็บในเครื่อง (โดยปกติคือ ~/.m2/repository/com/google/api-ads/google-ads/) ตรวจสอบ gradle.properties เพื่อดูสตริงเวอร์ชัน SNAPSHOT ปัจจุบัน แล้วเพิ่มทรัพยากร Dependency ในเวอร์ชัน SNAPSHOT นั้นลงในไฟล์บิลด์ของโปรเจ็กต์
ใน Maven (pom.xml) ให้ทำดังนี้
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>google-ads</artifactId>
<version>VERSION-SNAPSHOT</version>
</dependency>
ใน Gradle (build.gradle) ให้ทำดังนี้
implementation 'com.google.api-ads:google-ads:VERSION-SNAPSHOT'