हमारा सुझाव है कि आप Maven के ज़रिए क्लाइंट लाइब्रेरी का इस्तेमाल करें. हम रिलीज़ पेज पर और Maven central रेपॉज़िटरी के ज़रिए भी बाइनरी डिस्ट्रिब्यूशन उपलब्ध कराते हैं. ज़्यादा जानकारी के लिए, शुरुआत करने के तरीके की हमारी गाइड देखें. हालांकि, यहां बताई गई बिल्ड करने की प्रोसेस का इस्तेमाल करके, लाइब्रेरी को खुद भी बनाया जा सकता है.
क्लाइंट लाइब्रेरी, Gradle की मदद से बनाई गई है. डिपेंडेंसी, Maven Central रिपॉज़िटरी से डाउनलोड की जाती हैं.
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 के लिए उपलब्ध हो जाते हैं. इसके बाद, प्रोजेक्ट की किसी भी बिल्ड फ़ाइल में, हाल ही में बनाए गए स्नैपशॉट वर्शन पर डिपेंडेंसी जोड़ें. वर्शन के बारे में जानकारी, gradle.properties में दी गई है.