По возможности используйте клиентскую библиотеку через Maven или Gradle. Двоичные дистрибутивы доступны в центральном репозитории Maven (подробную информацию можно найти в кратком руководстве). Однако вы можете создать библиотеку самостоятельно, используя процесс сборки, описанный на этой странице.
Клиентская библиотека создана с помощью Gradle. Зависимости скачиваются из центрального репозитория Maven.
Установите Java Development Kit
Для сборки библиотеки требуется JDK 8 или более поздней версии. В этом руководстве предполагается, что на вашем компьютере установлена Java.
Создать с помощью Gradle
Используйте встроенную оболочку Gradle. Версию Gradle Wrapper можно посмотреть в файле gradle-wrapper.properties. Отдельно устанавливать Gradle не нужно.
Как создать библиотеку
Клонируйте проект в локальный каталог
google-ads-java:git clone https://github.com/googleads/google-ads-java.git google-ads-javaПерейдите в каталог
google-ads-java:cd google-ads-javaЧтобы создать версию библиотеки и проекта с примерами, выполните следующую команду:
./gradlew buildЭкспортируйте клиентскую библиотеку в локальный репозиторий Maven:
./gradlew publishToMavenLocal
Как использовать клиентскую библиотеку в локальном репозитории Maven
После успешной сборки и экспорта артефакты клиентской библиотеки будут доступны для Maven и Gradle в вашем локальном репозитории (обычно ~/.m2/repository/com/google/api-ads/google-ads/). Проверьте текущую строку версии SNAPSHOT в файле gradle.properties, а затем добавьте зависимость от этой версии SNAPSHOT в файлы сборки проекта.
В Maven (pom.xml):
<dependency>
<groupId>com.google.api-ads</groupId>
<artifactId>google-ads</artifactId>
<version>VERSION-SNAPSHOT</version>
</dependency>
В Gradle (build.gradle):
implementation 'com.google.api-ads:google-ads:VERSION-SNAPSHOT'