ใช้ไลบรารีของไคลเอ็นต์ผ่าน Maven หรือ Gradle เมื่อเป็นไปได้ การเผยแพร่ไบนารีมีให้บริการผ่านที่เก็บส่วนกลางของ Maven (ดูรายละเอียดได้ในคู่มือเริ่มใช้งานฉบับย่อ ) อย่างไรก็ตาม คุณสามารถสร้างไลบรารีด้วยตนเองโดยใช้กระบวนการบิลด์ที่อธิบายไว้ในหน้านี้
ไลบรารีของไคลเอ็นต์สร้างขึ้นด้วย Gradle ระบบจะดาวน์โหลดทรัพยากร Dependency จาก ที่เก็บ Maven Central
ติดตั้ง Java Development Kit
ต้องใช้ JDK 8 ขึ้นไปเพื่อสร้างไลบรารี คู่มือนี้ถือว่าคุณได้ติดตั้ง Java ในเครื่องแล้ว
สร้างด้วย Gradle
ใช้ Gradle Wrapper ที่รวมอยู่ ดู
gradle-wrapper.properties สำหรับเวอร์ชัน Gradle
Wrapper ที่กำหนดค่าไว้ คุณไม่จำเป็นต้องติดตั้ง Gradle แยกต่างหาก
สร้างไลบรารี
โคลนโปรเจ็กต์ลงในไดเรกทอรี
google-ads-javaในเครื่องgit clone https://github.com/googleads/google-ads-java.git google-ads-javaไปที่ไดเรกทอรี
google-ads-javacd 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'