हमारा सुझाव है कि आप Maven की मदद से क्लाइंट लाइब्रेरी का इस्तेमाल करें. हम अपने रिलीज़ पेज पर और Maven सेंट्रल रिपॉज़िटरी के ज़रिए, बाइनरी डिस्ट्रिब्यूशन भी उपलब्ध कराते हैं (ज़्यादा जानकारी के लिए हमारी क्विक स्टार्ट गाइड देखें). हालांकि, नीचे बताई गई बिल्ड प्रोसेस का इस्तेमाल करके लाइब्रेरी खुद भी बनाई जा सकती है.
क्लाइंट लाइब्रेरी, Gradle की मदद से बनाई गई है. डिपेंडेंसी, Maven सेंट्रल रिपॉज़िटरी से डाउनलोड की जाती हैं.
Java डेवलपमेंट किट इंस्टॉल करें
लाइब्रेरी बनाने के लिए, JDK 1.8 या इसके बाद का वर्शन होना ज़रूरी है. हम यह मान लेंगे कि इस गाइड के उद्देश्यों के लिए, आपकी मशीन पर Java इंस्टॉल है.
Gradle की मदद से बिल्डिंग बनाना
हमारा सुझाव है कि इसके साथ दिया गया Gradle रैपर भी इस्तेमाल करें. मौजूदा वर्शन के लिए, gradle/wrapper/gradle-wrapper.properties
पर जाएं. आपको अलग से Gradle इंस्टॉल करने की ज़रूरत नहीं है.
लाइब्रेरी बनाएं
अपनी पसंद की डायरेक्ट्री में इस प्रोजेक्ट का क्लोन बनाएं. यूआरएल में
.git
सफ़िक्स डालना ज़रूरी नहीं है.git clone https://github.com/googleads/google-ads-java.git
google-ads-java
डायरेक्ट्री पर जाएं.cd google-ads-java
लाइब्रेरी और उदाहरण प्रोजेक्ट का स्नैपशॉट वर्शन बनाने के लिए, नीचे दिया गया कमांड चलाएं.
./gradlew build
क्लाइंट लाइब्रेरी को स्थानीय Maven रिपॉज़िटरी में एक्सपोर्ट करें.
./gradlew publishToMavenLocal
स्थानीय Maven रिपॉज़िटरी में क्लाइंट लाइब्रेरी का इस्तेमाल करना
बिल्ड और एक्सपोर्ट होने के बाद, क्लाइंट लाइब्रेरी के आर्टफ़ैक्ट,
लोकल डेटा स्टोर करने की जगह (आम तौर पर
~/.m2/repository/com/google/api-ads/google-ads/
) से Maven/gradle के लिए उपलब्ध हो जाते हैं. SNAPSHOT वर्शन पर डिपेंडेंसी जोड़ें, जो बाद की किसी भी प्रोजेक्ट बिल्ड फ़ाइल के लिए हाल ही में बनाया गया था. वर्शन के बारे में gradle.properties में बताया गया है.