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ığı derlemek 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 derleme

Dahil edilen Gradle sarmalayıcıyı kullanın. Yapılandırılmış Gradle sarmalayıcı sürümü için gradle-wrapper.properties dosyasına bakın. Ayrı bir Gradle kurulumuna ihtiyacınız yoktur.

Kitaplığı derleme

  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 örnek projenin 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

Başarılı bir derleme ve dışa aktarma işleminden sonra istemci kitaplığının yapıları, yerel deponuzdan (genellikle ~/.m2/repository/com/google/api-ads/google-ads/) Maven ve Gradle tarafından kullanılabilir. Geçerli SNAPSHOT sürüm dizesi için gradle.properties dosyasını kontrol edin ve ardından proje derleme dosyalarınıza bu SNAPSHOT sürümüne bağımlılık ekleyin.

Maven'da (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'