Compila la libreria client per Java dal codice sorgente

Se possibile, utilizza la libreria client tramite Maven o Gradle. Le distribuzioni binarie sono disponibili tramite il repository Maven Central (per maggiori dettagli, consulta la guida rapida). Tuttavia, puoi creare la libreria autonomamente utilizzando il processo di creazione descritto in questa pagina.

La libreria client è creata con Gradle. Le dipendenze vengono scaricate dal repository Maven Central.

Installa Java Development Kit

Per creare la libreria è necessario JDK 8 o versioni successive. Questa guida presuppone che Java sia installato sulla tua macchina.

Crea con Gradle

Utilizza il wrapper Gradle incluso. Consulta gradle-wrapper.properties per la versione del wrapper Gradle configurata. Non è necessaria un'installazione di Gradle separata.

Crea la libreria

  1. Clona il progetto in una directory google-ads-java locale:

    git clone https://github.com/googleads/google-ads-java.git google-ads-java
    
  2. Vai alla directory google-ads-java:

    cd google-ads-java
    
  3. Esegui questo comando per creare la versione snapshot della libreria e del progetto di esempio:

    ./gradlew build
    
  4. Esporta la libreria client nel tuo repository Maven locale:

    ./gradlew publishToMavenLocal
    

Utilizza la libreria client in un repository Maven locale

Dopo aver eseguito correttamente la build e l'esportazione, gli artefatti per la libreria client sono disponibili per Maven e Gradle dal tuo repository locale (in genere ~/.m2/repository/com/google/api-ads/google-ads/). Controlla gradle.properties per la stringa della versione SNAPSHOT corrente, quindi aggiungi una dipendenza da quella versione SNAPSHOT ai file di build del progetto.

In Maven (pom.xml):

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

In Gradle (build.gradle):

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