Criar a biblioteca de cliente para Java da origem

Use a biblioteca de cliente pelo Maven ou Gradle sempre que possível. As distribuições binárias estão disponíveis no repositório Maven Central. Consulte o guia de início rápido para mais detalhes. No entanto, é possível criar a biblioteca usando o processo de build descrito nesta página.

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

Instalar o Java Development Kit

O JDK 8 ou uma versão mais recente é necessário para criar a biblioteca. Neste guia, pressupomos que o Java esteja instalado na sua máquina.

Criar com o Gradle

Use o wrapper do Gradle incluído. Consulte gradle-wrapper.properties para a versão configurada do wrapper do Gradle. Não é necessário ter uma instalação separada do Gradle.

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 seu repositório Maven local:

    ./gradlew publishToMavenLocal
    

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

Depois de um build e uma exportação bem-sucedidos, os artefatos da biblioteca de cliente ficam disponíveis para Maven e Gradle no seu repositório local (normalmente ~/.m2/repository/com/google/api-ads/google-ads/). Verifique gradle.properties para a string de versão SNAPSHOT atual e adicione uma dependência nessa versão 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'