با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
توصیه می کنیم از کتابخانه مشتری از طریق Maven استفاده کنید. ما همچنین توزیعهای باینری را در صفحه نسخههای خود و از طریق مخزن مرکزی Maven ارائه میکنیم (برای جزئیات به راهنمای شروع سریع ما مراجعه کنید). با این حال، می توانید کتابخانه را خودتان با استفاده از فرآیند ساخت زیر که شرح داده شده است، بسازید.
کتابخانه مشتری با Gradle ساخته شده است. وابستگی ها از مخزن مرکزی Maven دانلود می شوند.
کیت توسعه جاوا را نصب کنید
JDK 1.8 یا بالاتر برای ساخت کتابخانه مورد نیاز است. ما فرض می کنیم که جاوا بر روی دستگاه شما برای اهداف این راهنما نصب شده است.
با Gradle بسازید
توصیه می کنیم از لفاف Gradle موجود استفاده کنید. برای نسخه فعلی به gradle/wrapper/gradle-wrapper.properties مراجعه کنید. شما نیازی به نصب جداگانه Gradle ندارید.
کتابخانه را بسازید
این پروژه را در دایرکتوری مورد نظر خود کلون کنید. پسوند .git در URL اختیاری است.
دستور زیر را برای ساختن نسخه snapshot پروژه کتابخانه و نمونه ها اجرا کنید.
./gradlewbuild
کتابخانه مشتری را به یک مخزن محلی Maven صادر کنید.
./gradlewpublishToMavenLocal
از کتابخانه مشتری در یک مخزن محلی Maven استفاده کنید
پس از ساخت و صادرات موفق، مصنوعات کتابخانه مشتری از مخزن محلی برای Maven/Gradle در دسترس هستند (معمولاً ~/.m2/repository/com/google/api-ads/google-ads/ ). یک وابستگی به نسخه SNAPSHOT که به تازگی ساخته شده است به هر فایل ساخت پروژه بعدی اضافه کنید. نسخه در gradle.properties تعریف شده است.
تاریخ آخرین بهروزرسانی 2025-08-26 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-08-26 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eThe Google Ads client library is best used through Maven, with binary distributions also available.\u003c/p\u003e\n"],["\u003cp\u003eBuilding the library requires JDK 1.8 or later and is accomplished using the included Gradle wrapper.\u003c/p\u003e\n"],["\u003cp\u003eAfter building, the library can be exported to a local Maven repository for use in other projects.\u003c/p\u003e\n"],["\u003cp\u003eThe library is built from the google-ads-java Github repository and can be used in Maven or Gradle projects.\u003c/p\u003e\n"]]],[],null,["# Building the client library for Java from source\n\nWe recommend using the client library through Maven. We also provide binary\ndistributions on our releases page and through the [Maven central\nrepository](//search.maven.org/artifact/com.google.api-ads/google-ads)\n(see our [quick start](/google-ads/api/docs/client-libs/java/quick-start) guide for details). However, you can build\nthe library yourself using the following build process described.\n\nThe client library is built with Gradle. Dependencies are downloaded from the\nMaven Central repository.\n| **Note:** If you build the library from source, ensure that you enable annotation processing in your IDE.\n\nInstall Java development kit\n----------------------------\n\nJDK 1.8 or later is required to build the library. We'll assume that Java is\ninstalled on your machine for the purposes of this guide.\n\nBuild with Gradle\n-----------------\n\nWe recommend using the included Gradle wrapper. See\n[`gradle/wrapper/gradle-wrapper.properties`](https://github.com/googleads/google-ads-java/blob/HEAD/gradle.properties)\nfor the current version. You do not need a separate Gradle installation.\n\n### Build the library\n\n1. Clone this project in the directory of your choice. The `.git` suffix in the\n URL is optional.\n\n git clone https://github.com/googleads/google-ads-java.git\n\n2. Navigate to the `google-ads-java` directory.\n\n cd google-ads-java\n\n3. Run the following command to build the snapshot version of the library\n and examples project.\n\n ./gradlew build\n\n | **Note:** On Windows, use `gradlew` instead of `./gradlew`.\n4. Export the client library to a local Maven repository.\n\n ./gradlew publishToMavenLocal\n\n | **Note:** You can export the library to a local repository even if you have not used or installed Maven previously. Directories are created as needed.\n\nUse the client library in a local Maven repository\n--------------------------------------------------\n\nAfter a successful build and export, the artifacts for the client library are\navailable to Maven/Gradle from the local repository (typically\n`~/.m2/repository/com/google/api-ads/google-ads/`). Add a dependency on the\nSNAPSHOT version that was just built to any subsequent project build files. The\nversion is defined in\n[gradle.properties](https://github.com/googleads/google-ads-java/blob/main/gradle.properties)."]]