Kompilowanie biblioteki klienta Java ze źródeł

Jeśli to możliwe, 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 kompilacji opisanego na tej stronie.

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

Instalowanie pakietu Java Development Kit

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

Kompilowanie za pomocą Gradle

Użyj dołączonego kodu Gradle. Skonfigurowaną wersję Gradle Wrapper znajdziesz w pliku gradle-wrapper.properties. Nie musisz osobno instalować Gradle.

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. Uruchom to polecenie, aby utworzyć wersję migawki biblioteki i przykładowego projektu:

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

    ./gradlew publishToMavenLocal
    

Używanie biblioteki klienta w lokalnym repozytorium Maven

Po udanej kompilacji 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, aby uzyskać aktualny ciąg znaków wersji SNAPSHOT, a następnie dodaj zależność od tej wersji SNAPSHOT do plików kompilacji projektu.

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