Сборка клиентской библиотеки для Java из исходного кода

Мы рекомендуем использовать клиентскую библиотеку через Maven. Мы также предоставляем бинарные дистрибутивы на нашей странице релизов и через центральный репозиторий Maven (подробности см. в нашем кратком руководстве). Однако вы можете собрать библиотеку самостоятельно, используя описанный ниже процесс сборки.

Клиентская библиотека собирается с помощью Gradle. Зависимости загружаются из репозитория Maven Central.

Установите комплект разработки Java.

Для сборки библиотеки требуется JDK 1.8 или более поздней версии. В рамках данного руководства мы будем предполагать, что на вашем компьютере установлена ​​Java.

Сборка с помощью Gradle

Мы рекомендуем использовать встроенный Gradle-обертку. Актуальную версию см. в файле gradle/wrapper/gradle-wrapper.properties . Отдельная установка Gradle не требуется.

Создайте библиотеку

  1. Клонируйте этот проект в выбранную вами директорию. Добавление расширения .git в URL-адресе необязательно.

    git clone https://github.com/googleads/google-ads-java.git
    
  2. Перейдите в каталог google-ads-java .

    cd google-ads-java
    
  3. Выполните следующую команду, чтобы собрать моментальную версию библиотеки и проекта с примерами.

    ./gradlew build
    
  4. Экспортируйте клиентскую библиотеку в локальный репозиторий Maven.

    ./gradlew publishToMavenLocal
    

Используйте клиентскую библиотеку в локальном репозитории Maven.

После успешной сборки и экспорта артефакты клиентской библиотеки становятся доступны Maven/Gradle из локального репозитория (обычно ~/.m2/repository/com/google/api-ads/google-ads/ ). Добавьте зависимость от только что собранной SNAPSHOT-версии во все последующие файлы сборки проекта. Версия определяется в файле gradle.properties .