Java için istemci kitaplığını kaynaktan oluşturma

Mümkün olduğunda istemci kitaplığını Maven veya Gradle üzerinden kullanın. İkili dağıtımlar, Maven Merkezi Veri Havuzu üzerinden kullanılabilir (ayrıntılar için hızlı başlangıç kılavuzuna bakın). Ancak bu sayfada açıklanan derleme sürecini kullanarak kitaplığı kendiniz oluşturabilirsiniz.

İstemci kitaplığı Gradle ile oluşturulur. Bağımlılıklar, Maven Central deposundan indirilir.

Java Development Kit'i yükleme

Kitaplığın oluşturulması için JDK 8 veya sonraki bir sürüm gerekir. Bu kılavuzda, makinenizde Java'nın yüklü olduğu varsayılmaktadır.

Gradle ile geliştirme

Birlikte verilen Gradle sarmalayıcısını kullanın. Yapılandırılmış Gradle sarmalayıcı sürümü için gradle-wrapper.properties bölümüne bakın. Ayrı bir Gradle yüklemesi yapmanız gerekmez.

Kitaplığı oluşturma

  1. Projeyi yerel bir google-ads-java dizinine klonlayın:

    git clone https://github.com/googleads/google-ads-java.git google-ads-java
    
  2. google-ads-java dizinine gidin:

    cd google-ads-java
    
  3. Kitaplığın ve örnekler projesinin anlık görüntü sürümünü oluşturmak için aşağıdaki komutu çalıştırın:

    ./gradlew build
    
  4. İstemci kitaplığını yerel Maven deponuza aktarın:

    ./gradlew publishToMavenLocal
    

İstemci kitaplığını yerel bir Maven deposunda kullanma

Derleme ve dışa aktarma işlemi başarılı olduktan sonra, istemci kitaplığına ait yapılar yerel deponuzdan (genellikle ~/.m2/repository/com/google/api-ads/google-ads/) Maven ve Gradle'da kullanılabilir. Mevcut SNAPSHOT sürüm dizesi için gradle.properties'ı kontrol edin ve ardından proje derleme dosyalarınıza bu SNAPSHOT sürümüne yönelik bir bağımlılık ekleyin.

Maven'de (pom.xml):

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

Gradle'da (build.gradle):

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