Criar a biblioteca de cliente para Java da origem

Use a biblioteca de cliente pelo Maven ou Gradle quando possível. As distribuições binárias estão disponíveis no repositório central do Maven (consulte o guia de início rápido para mais detalhes). No entanto, é possível criar a biblioteca por conta própria usando o processo de criação descrito nesta página.

A biblioteca de cliente é criada com o Gradle. As dependências são baixadas do repositório central Maven.

Instalar o Kit de Desenvolvimento em Java

O JDK 8 ou mais recente é necessário para criar a biblioteca. Este guia pressupõe que o Java está instalado na sua máquina.

Criar com o Gradle

Use o wrapper do Gradle incluído. Consulte gradle-wrapper.properties para ver a versão configurada do wrapper do Gradle. Não é necessário instalar o Gradle separadamente.

Criar a biblioteca

  1. Clone o projeto em um diretório google-ads-java local:

    git clone https://github.com/googleads/google-ads-java.git google-ads-java
    
  2. Navegue até o diretório google-ads-java:

    cd google-ads-java
    
  3. Execute o comando a seguir para criar a versão de snapshot da biblioteca e do projeto de exemplos:

    ./gradlew build
    
  4. Exporte a biblioteca de cliente para o repositório Maven local:

    ./gradlew publishToMavenLocal
    

Usar a biblioteca de cliente em um repositório Maven local

Após uma criação e exportação bem-sucedidas, os artefatos da biblioteca de cliente ficam disponíveis para o Maven e o Gradle no repositório local (normalmente ~/.m2/repository/com/google/api-ads/google-ads/). Verifique gradle.properties para ver a string de versão atual do SNAPSHOT e adicione uma dependência dessa versão do SNAPSHOT aos arquivos de build do projeto.

No Maven (pom.xml):

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

No Gradle (build.gradle):

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