আপনার গ্রেডের মোড়কটি অনুপস্থিত, ভাঙ্গা বা দূষিত।
গ্রেডেল র্যাপার কী:
gradlew
গ্রেডেল র্যাপার এক্সিকিউটেবল - অন্য কোথাও উইন্ডোজ এবং শেল স্ক্রিপ্টে ব্যাচ স্ক্রিপ্ট। যখন মোড়ক স্ক্রিপ্টটি চাওয়া হয়, তখন সংজ্ঞায়িত গ্রেডেল সংস্করণ ডাউনলোড করে এটি কার্যকর করে। আপনার প্রকল্পের সাথে মোড়ক বিতরণ করে, যে কেউ গ্রেডল আগে ইনস্টল করার প্রয়োজন ছাড়াই এটির সাথে কাজ করতে পারে। আরও ভাল, বিল্ডটির ব্যবহারকারীরা গ্রেডলের যে সংস্করণটি কাজ করার জন্য ডিজাইন করেছিলেন তা ব্যবহার করার নিশ্চয়তা রয়েছে ed
গ্রেডের মোড়কের পুনরুদ্ধার:
এটি এমন হত যে wrapper
গ্রেডের মোড়ক এবং এর সমস্ত নির্ভরতা পুনরুদ্ধার করতে আপনার বিল্ড.gradle এ কোনও কাজ যুক্ত করা দরকার । এই ক্ষেত্রে:
task wrapper(type: Wrapper) {
gradleVersion = '4.1'
}
গ্রেডের নতুন সংস্করণগুলির জন্য এটির প্রয়োজন হয় না। এটি এখন একটি অন্তর্নির্মিত কাজ। শেষ ঘন্টা:
gradle wrapper
সংস্করণ ইত্যাদি নির্দিষ্ট করতে আপনি অতিরিক্ত পতাকা সরবরাহ করতে পারেন
gradle wrapper --gradle-version 6.2 --distribution-type all
আপনি যখন এই কাজটি চালান, তখন একটি গ্রেডেল র্যাপার স্ক্রিপ্ট এবং প্রয়োজনীয় জার ফাইলগুলি আপনার উত্স ফোল্ডারে যুক্ত করা হয়। বৈশিষ্ট্যগুলি গ্রেড / মোড়ক / গ্রেডেল / ওয়েপার.প্রোপার্টিগুলিতে সংরক্ষণ করা হয়
(এটি চালানোর জন্য আপনার স্থানীয়ভাবে গ্রেড ইনস্টল করার প্রয়োজন হতে পারে brew install gradle
instance উদাহরণস্বরূপ ম্যাকের জন্য more আরও বিশদ নির্দেশাবলী এখানে দেখুন )
কেন এটি প্রথম স্থানে অনুপস্থিত ছিল?
ওপিকে এমন কিছু মুছে ফেলা হয়েছে যা গ্রেডের মোড়কের উপর নির্ভর করে।
তবে একটি সাধারণ কারণ হ'ল .gitignore এন্ট্রি র্যাপার জারগুলিকে গিটে পরীক্ষা করা থেকে বিরত করে। নোট করুন যে কার্যকরভাবে .gitignore উত্স ফোল্ডারে বা আপনার ব্যবহারকারী হোম ফোল্ডারে কোনও গ্লোবাল হতে পারে বা গিট গ্লোবাল কনফিগারেশন। *.jar
.Gitignore এ প্রবেশ করা সাধারণ ।
আপনি .gitignore এ গ্রেডলয়ের জার ফাইলগুলির জন্য একটি ব্যতিক্রম যুক্ত করতে পারেন
*.jar
!gradle/wrapper/gradle-wrapper.jar
বা জোর করে গিটারের মধ্যে মোড়ক জার যুক্ত করুন
git add -f gradle/wrapper/gradle-wrapper.jar
রেফ: গ্রেডল র্যাপার
gradle wrapper
আপনার অনুপস্থিত কোডটি পুনরায় তৈরি করতে আপনার আবার দৌড়াতে সক্ষম হওয়া উচিত ... এটি ধরে নিচ্ছে আপনার কোনও উত্স নিয়ন্ত্রণ সেটআপ নেই।