สร้างไลบรารีของไคลเอ็นต์สำหรับ Java จากแหล่งที่มา

ใช้ไลบรารีของไคลเอ็นต์ผ่าน Maven หรือ Gradle หากเป็นไปได้ การแจกจ่ายไบนารีพร้อมให้บริการผ่านที่เก็บส่วนกลางของ Maven (ดูรายละเอียดได้ในคู่มือเริ่มใช้งานฉบับย่อ) อย่างไรก็ตาม คุณสามารถสร้างไลบรารีด้วยตนเองได้โดยใช้กระบวนการสร้างที่อธิบายไว้ในหน้านี้

ไลบรารีของไคลเอ็นต์สร้างขึ้นด้วย Gradle ระบบจะดาวน์โหลดทรัพยากร Dependency จากที่เก็บส่วนกลาง Maven

ติดตั้ง Java Development Kit

ต้องใช้ JDK 8 ขึ้นไปเพื่อสร้างไลบรารี คู่มือนี้จะถือว่าคุณได้ติดตั้ง Java ไว้ในเครื่องแล้ว

สร้างด้วย Gradle

ใช้ Gradle Wrapper ที่รวมมาให้ ดู gradle-wrapper.properties สำหรับเวอร์ชัน Wrapper ของ Gradle ที่กำหนดค่าไว้ คุณไม่จำเป็นต้องติดตั้ง Gradle แยกต่างหาก

สร้างคลัง

  1. โคลนโปรเจ็กต์ไปยังไดเรกทอรี google-ads-java ในเครื่อง:

    git clone https://github.com/googleads/google-ads-java.git google-ads-java
    
  2. ไปที่ไดเรกทอรี google-ads-java:

    cd google-ads-java
    
  3. เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างเวอร์ชันสแนปชอตของไลบรารีและโปรเจ็กต์ตัวอย่าง

    ./gradlew build
    
  4. ส่งออกไลบรารีของไคลเอ็นต์ไปยังที่เก็บ 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'