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

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

क्लाइंट लाइब्रेरी को 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 के लिए उपलब्ध हैं. SNAPSHOT वर्शन पर डिपेंडेंसी जोड़ें जिसे बाद की किसी भी प्रोजेक्ट बिल्ड फ़ाइलों में अभी-अभी बनाया गया है. वर्शन की जानकारी gradle.properties में दी गई है.