সোর্স থেকে জাভার জন্য ক্লায়েন্ট লাইব্রেরি তৈরি করা

আমরা মাভেনের মাধ্যমে ক্লায়েন্ট লাইব্রেরি ব্যবহার করার পরামর্শ দিই। আমরা আমাদের রিলিজ পৃষ্ঠায় এবং মাভেন কেন্দ্রীয় সংগ্রহস্থলের মাধ্যমে বাইনারি বিতরণও প্রদান করি (বিশদ বিবরণের জন্য আমাদের দ্রুত শুরু নির্দেশিকা দেখুন)। যাইহোক, আপনি নীচে বর্ণিত বিল্ড প্রক্রিয়া ব্যবহার করে নিজেই লাইব্রেরি তৈরি করতে পারেন।

ক্লায়েন্ট লাইব্রেরি Gradle দিয়ে তৈরি করা হয়েছে। নির্ভরতাগুলি Maven কেন্দ্রীয় সংগ্রহস্থল থেকে ডাউনলোড করা হয়।

জাভা ডেভেলপমেন্ট কিট ইনস্টল করুন

লাইব্রেরি তৈরি করতে JDK 1.8 বা তার পরে প্রয়োজন। আমরা ধরে নেব যে জাভা এই গাইডের উদ্দেশ্যে আপনার মেশিনে ইনস্টল করা আছে।

Gradle সঙ্গে বিল্ডিং

আমরা অন্তর্ভুক্ত গ্রেডল র‌্যাপার ব্যবহার করার পরামর্শ দিই। বর্তমান সংস্করণের জন্য gradle/wrapper/gradle-wrapper.properties দেখুন। আপনার আলাদা গ্রেডল ইনস্টলেশনের প্রয়োজন নেই।

লাইব্রেরি তৈরি করুন

  1. আপনার পছন্দের ডিরেক্টরিতে এই প্রকল্পটি ক্লোন করুন। URL-এ .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/Gradle-এর কাছে উপলব্ধ হয় (সাধারণত ~/.m2/repository/com/google/api-ads/google-ads/ )। স্ন্যাপশট সংস্করণের উপর একটি নির্ভরতা যোগ করুন যা পরবর্তী যেকোন প্রজেক্ট বিল্ড ফাইলে তৈরি করা হয়েছে। সংস্করণটি gradle.properties এ সংজ্ঞায়িত করা হয়েছে।