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

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

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

Установите комплект разработки 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 .