Kompilowanie biblioteki klienta Java ze źródeł

W miarę możliwości używaj biblioteki klienta za pomocą narzędzia Maven lub Gradle. Dystrybucje binarne są dostępne w Centralnym repozytorium Maven (szczegółowe informacje znajdziesz w krótkim przewodniku). Możesz jednak samodzielnie utworzyć bibliotekę, korzystając z procesu opisanego na tej stronie.

Biblioteka klienta jest tworzona za pomocą Gradle. Zależności są pobierane z repozytorium Maven Central.

Instalowanie pakietu Java Development Kit

Do skompilowania biblioteki wymagany jest pakiet JDK 8 lub nowszy. W tym przewodniku zakładamy, że na komputerze jest zainstalowana Java.

Tworzenie za pomocą Gradle

Użyj dołączonego narzędzia Gradle Wrapper. Zobacz gradle-wrapper.properties, aby sprawdzić skonfigurowaną wersję narzędzia Gradle Wrapper. Nie musisz instalować Gradle osobno.

Tworzenie biblioteki

  1. Sklonuj projekt do lokalnego katalogu google-ads-java:

    git clone https://github.com/googleads/google-ads-java.git google-ads-java
    
  2. Przejdź do katalogu google-ads-java:

    cd google-ads-java
    
  3. Aby utworzyć wersję biblioteki i projektu z przykładami, uruchom to polecenie:

    ./gradlew build
    
  4. Wyeksportuj bibliotekę klienta do lokalnego repozytorium Maven:

    ./gradlew publishToMavenLocal
    

Korzystanie z biblioteki klienta w lokalnym repozytorium Maven

Po pomyślnym skompilowaniu i wyeksportowaniu artefakty biblioteki klienta są dostępne dla Maven i Gradle z lokalnego repozytorium (zwykle ~/.m2/repository/com/google/api-ads/google-ads/). Sprawdź gradle.properties bieżący ciąg wersji SNAPSHOT, a następnie dodaj zależność od tej wersji SNAPSHOT do plików kompilacji projektu.

W Mavenie (pom.xml):

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

W Gradle (build.gradle):

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