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

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

क्लाइंट लाइब्रेरी को 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. क्लाइंट लाइब्रेरी को लोकल मेवन रिपॉज़िटरी में एक्सपोर्ट करें.

    ./gradlew publishToMavenLocal
    

क्लाइंट लाइब्रेरी को लोकल Maven रिपॉज़िटरी में इस्तेमाल करना

बिल्ड और एक्सपोर्ट हो जाने के बाद, क्लाइंट लाइब्रेरी के आर्टफ़ैक्ट, Maven/Gradle के लिए लोकल रिपॉज़िटरी (आम तौर पर ~/.m2/repository/com/google/api-ads/google-ads/) से उपलब्ध होते हैं. इसके बाद, किसी भी प्रोजेक्ट की बिल्ड फ़ाइलों में, अभी-अभी बनाए गए स्नैपशॉट वर्शन की डिपेंडेंसी जोड़ें. वर्शन की जानकारी gradle.properties में दी गई है.