ソースから Java 用クライアント ライブラリをビルドする

可能な場合は、Maven または Gradle を介してクライアント ライブラリを使用します。バイナリ ディストリビューションは、Maven Central リポジトリから入手できます(詳しくは、クイック スタート ガイドをご覧ください)。ただし、このページで説明するビルドプロセスを使用して、ライブラリを自分でビルドすることはできます。

クライアント ライブラリは Gradle でビルドされています。依存関係は Maven Central リポジトリからダウンロードされます。

Java Development Kit をインストールする

ライブラリをビルドするには JDK 8 以降が必要です。このガイドでは、マシンに Java がインストールされていることを前提としています。

Gradle でビルドする

同梱の Gradle ラッパーを使用します。構成された Gradle ラッパーのバージョンについては、gradle-wrapper.properties をご覧ください。Gradle を別途インストールする必要はありません。

ライブラリをビルドする

  1. プロジェクトをローカルの google-ads-java ディレクトリにクローンします。

    git clone https://github.com/googleads/google-ads-java.git google-ads-java
    
  2. google-ads-java ディレクトリに移動します。

    cd google-ads-java
    
  3. 次のコマンドを実行して、ライブラリのスナップショット バージョンとサンプル プロジェクトをビルドします。

    ./gradlew build
    
  4. クライアント ライブラリをローカルの Maven リポジトリにエクスポートします。

    ./gradlew publishToMavenLocal
    

ローカル Maven リポジトリでクライアント ライブラリを使用する

ビルドとエクスポートが成功すると、クライアント ライブラリのアーティファクトがローカル リポジトリ(通常は ~/.m2/repository/com/google/api-ads/google-ads/)から Maven と Gradle で使用できるようになります。gradle.properties で現在の SNAPSHOT バージョン文字列を確認し、その 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'