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

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

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

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 में बताया गया है.