सोर्स से Java के लिए क्लाइंट लाइब्रेरी बनाना

हमारा सुझाव है कि आप Maven के ज़रिए क्लाइंट लाइब्रेरी का इस्तेमाल करें. हम रिलीज़ पेज पर और Maven central रेपॉज़िटरी के ज़रिए भी बाइनरी डिस्ट्रिब्यूशन उपलब्ध कराते हैं. ज़्यादा जानकारी के लिए, शुरुआत करने से जुड़ी हमारी गाइड देखें. हालांकि, यहां बताई गई बिल्ड करने की प्रोसेस का इस्तेमाल करके, लाइब्रेरी को खुद भी बनाया जा सकता है.

क्लाइंट लाइब्रेरी, Gradle की मदद से बनाई गई है. डिपेंडेंसी, Maven Central रिपॉज़िटरी से डाउनलोड की जाती हैं.

Java डेवलपमेंट किट इंस्टॉल करना

लाइब्रेरी बनाने के लिए, JDK 1.8 या इसके बाद का वर्शन ज़रूरी है. हम इस गाइड के लिए यह मान लेंगे कि आपकी मशीन पर Java इंस्टॉल है.

Gradle की मदद से बिल्ड करना

हमारा सुझाव है कि आप शामिल किए गए Gradle रैपर का इस्तेमाल करें. मौजूदा वर्शन के लिए, gradle/wrapper/gradle-wrapper.properties देखें. आपको Gradle को अलग से इंस्टॉल करने की ज़रूरत नहीं है.

लाइब्रेरी बनाना

  1. अपनी पसंद की डायरेक्ट्री में इस प्रोजेक्ट का क्लोन बनाएं. यूआरएल में .git सफ़िक्स डालना ज़रूरी नहीं है.

    git clone https://github.com/googleads/google-ads-java.git
    
  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 में दी गई है.