মডিউল… গ্রেড দ্বারা ব্যাক করা হয় না


93

আমি ইন্টেলিজ আইডিইএ প্রো 13.1.2 ব্যবহার করছি। 13 এর নিচে কোনও সংস্করণ ব্যবহার করবেন না।

build.gradleআইডিই থেকে চালানোর চেষ্টা করার সময় আমি বার্তাটি পাই:

মডিউল গ্রেড দ্বারা ব্যাক করা হয় না

আমি এই স্ক্রিপ্টটি ঠিক কমান্ড লাইন থেকে চালাতে পারি।

"রুট" ডিরেক্টরিতে উভয় .gradleএবং gradleউপ-ডিরেক্টরি রয়েছে এবং সাধারণভাবে এর কাঠামোটি একই প্রকল্পের অন্য একটি মডিউলের সাথে খুব সমান যেখানে আমি সমস্যা ছাড়াই আইডিই থেকে এর বিল্ডটি চালাতে পারি।

আরও সমস্যা সমাধানের জন্য কোনও পরামর্শ?


4
আপনি "ইম্পোর্ট প্রজেক্ট" এর মাধ্যমে আইডিই প্রকল্পটি সেট আপ করেন নি এবং তারপরে একটি গ্রেডেল প্রকল্পের দিকে ইঙ্গিত করছেন বলে মনে হচ্ছে। আপনি "গ্রেডল" উইন্ডোতে গ্রেডল প্রকল্পের সাথে আইডিই প্রকল্পটি লিঙ্ক করার চেষ্টা করতে পারেন। আপনি "আইডিই থেকে বিল্ড.gradle চালান" বলতে যা বোঝায় তা নিশ্চিত নয়।
পিটার নিডারউইজার

হ্যাঁ, এটি "গ্রেডল" উইন্ডোতে সেট আপ করা হয়নি। আমি এই মডিউলটি নতুন আইডিইএ মডিউল হিসাবে তৈরি করেছি, এটি কখনও আমদানি করিনি। এখন এটা কাজ করছে. ধন্যবাদ. আপনি যদি উত্তর হিসাবে একই পোস্ট করতে আগ্রহী তবে আমি তা সানন্দে গ্রহণ করব।
প্রধানমন্ত্রী 77-1

ইন্টেলিজি ২০১ In-তে আপনি প্রকল্পটি বন্ধ করে এবং এটি পুনরায় বর্ধিত করে বিশেষত বিল্ড.gradle ফাইলটিতে ইন্টেলিজ নির্দেশ করে এটি সম্পাদন করতে পারেন।
হুড্যাটিকাস

আপনি যখন গ্রডল প্রকল্প হিসাবে প্রকল্পটি আমদানি করেননি তখন এটি ঘটতে পারে। এটি সমাধানের জন্য: প্রকল্পটি বন্ধ করুন। এর .idea ফোল্ডারটি মুছুন। ইন্টেলিজিজ ব্যবহার করে প্রকল্পটি আবার খুলুন।
সিসিসি

উত্তর:


58

আপনি যদি "আমদানি প্রকল্প" এর মাধ্যমে আইডিই প্রকল্পটি সেট আপ না করে থাকেন এবং তারপরে একটি গ্রেডেল প্রকল্পের দিকে ইশারা করেন তবে আপনাকে আইডিই প্রকল্পটি গ্রেডেল প্রকল্পের সাথে সংযুক্ত করতে হতে পারে। এটি "গ্রেডল" উইন্ডোতে করা যেতে পারে।


43
বোকা প্রশ্ন - একটি গ্রেড-না প্রকল্পের জন্য, আমি "গ্রেডল" উইন্ডোটি কীভাবে খুঁজে পাব? এটি সিটিআরএল + শিফট + এ -> "গ্রেডল" (প্রবেশ) এর মাধ্যমে উপলব্ধ বলে মনে হচ্ছে না। বা আমি কোনও প্রাসঙ্গিক দিকগুলি দেখতে পাচ্ছি না (গ্রোভি ব্যতীত, যা
কোনওভাবেই

5
Tools > Grails > Change SDK Versionআমার জন্য কৌশলটি। সম্পাদনা করুন:
ইন্টেলিজজে

9
সেখানে নেই Grailsসরঞ্জাম মেনুতে। ইন্টেলিজ 14.1.4। ওএস এক্স 10.10.5।
মাইকা জোল্টু

11
এছাড়াও ইন্টেলিজ পুনরায় চালু করা ভাল ধারণা হতে পারে যেহেতু প্রারম্ভকালে build.gradleসনাক্ত করা হয় এবং প্রকল্পটি সেট আপ করা হয়।
12oz

19
সহজতম উপায়টি কেবল ক্লিক করা File/Open...এবং build.gradleফাইলটি নির্বাচন করা ।
অলিভিয়ার এইচ

49

আমার পক্ষে যে উত্তরটি কাজ করেছিল তা হ'ল ইন্টেলিজি পুনরায় চালু করা - প্রারম্ভকালে বিল্ড.gradle চিহ্নিত করা হয় এবং প্রকল্পটি সেট আপ হয়।

আমার পক্ষে একমাত্র কাজটি ছিল মেনুটি ব্যবহার করা File > Close Projectএবং এটি আবার খুলতে। "গ্রেডেল ফাইলগুলি থেকে প্রকল্প আমদানি করুন" বা সেই প্রভাবের জন্য কিছু বলে আইডিইএ একটি ডায়ালগ পপ করেছে।


মৃত শেষ : নীচে মৃত প্রান্তগুলির একটি তালিকা রয়েছে, সুতরাং তাদের সাথে আপনার সময় নষ্ট করবেন না। এই সমস্ত প্রস্তাবিত সমাধান অনুসরণ করেও আমি দেখেছি "মডিউল গ্রেডেল ব্যাকড নয়":

  1. কোনও গ্রেডল সরঞ্জাম উইন্ডো ছিল না, তাই আমি প্রকল্পটি সিঙ্ক্রোনাইজ করতে পারিনি
  2. File > Openগ্রেড.বিল্ড ক্লিক করে সম্পাদনা করার জন্য ফাইলটি খোলে এবং সমস্যাটি সমাধান করে না
  3. গ্রেড চালানো একটি রান কনফিগারেশন তৈরির কোনও প্রভাব নেই, এমনকি আমি একটি build/ফোল্ডার তৈরি দেখেছি
  4. কমান্ডলাইন ./gradlewথেকে চালানো কেবল গ্রেডের জন্য ফাইল তৈরি করে এবং IntelliJ ঠিক করে না

4
কেবলমাত্র আপনার পরামর্শই আমাকে সাহায্য করে।
rvit34

আমি যখন থেকে এই উত্তরটি তৈরি করেছি তখন থেকেই এটি ধারাবাহিকভাবে আপগ্রেটেড হয়েছে।
অ্যাক্টিভিডেক

13

আমি মেনুতে ক্লিক করে এই সমস্যাটি সমাধান করেছি

--> "Run" 
--> "Edit Configurations" 
--> [+] The little plus in the top left corner 
--> "Gradle"

নতুন তৈরি রন কনফিগারেশন সহ এটি কাজ করে। আমি আশা করি এটি আপনার কয়েকজনকে সহায়তা করবে।


9

সরঞ্জামসমূহ> গ্রিলস> এসডিকে সংস্করণ পরিবর্তন করুন


ইন্টেলিজ 14 এর সাথে উবুন্টুতে আমার জন্য দুর্দান্ত কাজ করেছেন
মার্টিন অ্যান্ডারসন

আমার জন্য কাজ করেছেন (ওএস এক্স 10.10.5, গ্রেড সহ গ্রিলস 2.4.4 অ্যাপ এবং এসডিকেম্যান ব্যবহার করে গ্রোভি ইনস্টল করা হয়েছে)। Gvm কে sdkman এ রূপান্তরিত করার ফলস্বরূপ সমস্যাটি দেখেছি, সুতরাং সমস্যার একটি অংশ আইডিইএ সেটিংসে গ্রিলের জন্য বৈশ্বিক গ্রন্থাগারের পথটি সংশোধন করছে।
npskirk

5

অন্যরা যেমন বলেছে, অন্য কোনও উত্তর আমার পক্ষে কাজ করে নি। কেবলমাত্র কাজটি ছিল:

প্রকল্পটি বন্ধ করুন, তারপরে এটি গ্রেডেল প্রকল্প হিসাবে আমদানি করুন।


4

গ্রেড-গ্রেড প্রকল্পের জন্য, আপনি প্রকল্পটি থেকে মডিউলটি সরিয়ে আবারও আমদানি করতে পারেন। এটি "মডিউলটি গ্রেডেলের ব্যাকড নয়" বার্তাটি এড়াতে সহায়তা করবে।


3

আমি অ্যান্ড্রয়েড স্টুডিও, ইন্টেলিজ ব্যবহার করছি। এটা চেষ্টা কর:

  • সরঞ্জামগুলি> অ্যান্ড্রয়েড> (গ্রেড ফাইলগুলির সাথে প্রকল্পের সিঙ্ক করুন)
  • গ্রেড বিল্ড চালান

0
  1. আমদানি করার সময় প্রকল্প ডিরেক্টরিটি নির্বাচন করবেন না
  2. গ্রেডেল প্রকল্প হিসাবে আমদানি করার জন্য গ্রেড ফাইলটি নির্বাচন করুন
  3. আমি সর্বদা লোকাল গ্রেডেল বিতরণ এবং নির্মাণের জন্য অফলাইন কাজ ব্যবহার করি, তারপরে পিছনে স্যুইচ করুন।
  4. এটি স্বয়ংক্রিয়ভাবে বিল্ড করবে এবং আপনি টাস্ক উইন্ডোতে গ্রেড টাস্কটি দেখতে পাবেন।

আশা করি এটা তোমার জন্য কাজ করবে।


0

এই সমস্যাটি আমার জন্য হয়েছিল কারণ আমি আমার প্রকল্পের জন্য আমার আর্টিফ্যাক্ট আইডি থেকে আলাদা নাম বেছে নিয়েছি। এই সমস্যাটি যাতে না ঘটে সে জন্য আপনার প্রকল্পের নামটি আপনার আর্টিফ্যাক্টআইডি'র মতো কিনা তা নিশ্চিত করুন।


0

আপনি প্রকৃতপক্ষে প্রকল্পটি তৈরি করতে পারেন File->New->Project From Version Control। এটি রুট ডিরেক্টরিতে বিল্ড.gradle থাকলেও প্রকল্পটি সর্বদা গ্রেডেল প্রকল্প হিসাবে সেট আপ করে না বলে মনে হয়। এটি সমাধান করার জন্য: -

  1. বন্ধ
  2. প্রকল্পে .idea ফোল্ডারটি মুছুন।
  3. IntelliJ শুরু করুন এবং 'ওপেন' নির্বাচন করুন।
  4. প্রকল্প ফোল্ডারে নেভিগেট করুন এবং এটি খুলুন।

প্রকল্প গ্রেডল হিসাবে স্বীকৃত হবে এবং এটি হিসাবে সেট আপ করা হবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.