ইন্টেলিজ 14 এর আগে ঠিক করুন
ফাইল [মেনু] -> সেটিংস -> ম্যাভেন -> ইম্পোর্ট ও আনচেক "ব্যবহার আমদানি প্রকল্পে maven3"
রেফ: http://youtrack.jetbrains.com/issue/IDEA-98425 (যা আরও কয়েকটি ধারণা থাকতে পারে)
ইন্টেলিজ 15+ ঠিক করুন
এটি আবার অন্তর্ভুক্ত করুন, এবার ইন্টেলিজিজ 15 দিয়ে, যার আর "আমদানি করতে maven3 ব্যবহার" বিকল্প নেই। কারণটি হ'ল কখনও কখনও ইন্টেলিজ "মাভেন নির্ভরতা সঠিকভাবে পার্স করে না" এবং যদি এটিগুলির মধ্যে একটিরও সঠিকভাবে বিশ্লেষণ করতে না পারে তবে এটি তাদের সকলের উপর ছেড়ে দেয় , স্পষ্টতই। মভেন প্রজেক্টস টুল উইন্ডোটি খুলুন (মেনু -> সরঞ্জাম উইন্ডোজ -> মাভেন প্রকল্পগুলি) খোলার মাধ্যমে আপনি এটি বলতে পারেন কি না। তারপরে আপনার maven প্রকল্পগুলির একটি এবং এর নির্ভরতা প্রসারিত করুন। নির্ভরতাগুলি যদি সমস্ত লাল রঙে আন্ডারলাইন করা থাকে তবে "হিউস্টন, আমাদের একটি সমস্যা আছে"।
প্রকল্পের নাম নিজেই ছড়িয়ে দিয়ে আপনি প্রকৃত ব্যর্থতা দেখতে পাচ্ছেন ।
আমার উদাহরণে এটি বলেছে যে "সমস্যাগুলি: XXX এর জন্য কোনও সংস্করণ উপলব্ধ নেই" বা "আর্টিফ্যাক্ট org.xy.z এর জন্য বর্ণনাকারী পড়তে ব্যর্থ হয়েছে" রেফ: https://youtrack.jetbrains.com/issue/IDEA-128846
এবং
https: // youtrack.jetbrains.com/issue/IDEA-152555
মনে হয় এই ক্ষেত্রে আমি এমন একটি জারটির সাথে কথা বলছিলাম যার কোনও সম্পর্কিত পোম ফাইল ছিল না (আমাদের মাভেন নেক্সাস রেপোতে এবং আমার স্থানীয় সংগ্রহশালায়ও)। যদি এটিও আপনার সমস্যা হয় তবে "চারপাশের কাজ: আপনার নিজের কোডে যদি সেই জার থেকে ক্লাসগুলি ব্যবহার করার প্রয়োজন না হয় (উদাহরণস্বরূপ কেবলমাত্র একটি ট্রান্সজিটিভ মেভেন নির্ভরতা) তবে আপনি পোম থেকে মন্তব্য করেই দূরে যেতে পারবেন (অস্থায়ীভাবে), মেভেন প্রকল্পটি পুনরায় লোড করুন এবং তারপরে এটি uncomment করুন ment এই বিন্দুটির পরে কোনওভাবেই ইন্টেলিজ তার পুরানো কার্যনির্ভরতা "মনে রাখে" temp "
আরেকটি জিনিস যা সাহায্য করতে পারে তা হ'ল বান্ডেল করা 3.0.5 এর চেয়ে বেশি "নতুন সংস্করণ" ব্যবহার করা। এটি ডিফল্ট হিসাবে ব্যবহারের জন্য সেট আপ করতে, আপনার সমস্ত ইন্টেলিজ উইন্ডো বন্ধ করুন, তারপরে পছন্দগুলি -> বিল্ড, এক্সিকিউশন এবং স্থাপনা -> বিল্ড সরঞ্জাম -> মেভেন এবং খোলামেলা হোম ডিরেক্টরি পরিবর্তন করার জন্য খুলুন, এটিতে বলা উচিত "ডিফল্টর জন্য প্রজেক্ট "শীর্ষস্থানীয় আপনি যখন এটি সামঞ্জস্য করেন, যদিও আপনি এটি নির্দিষ্ট প্রকল্পের জন্যও সামঞ্জস্য করতে পারেন, যতক্ষণ না আপনি এটি সামঞ্জস্য করার পরে" আমদানি "করেন।
সাফ ক্যাস
আপনার ইন্টেলিজ ক্যাশে ফোল্ডারগুলি মুছে ফেলা হচ্ছে (উইন্ডোজ: হোমপ্যাট /। {ইন্টেলিজআইডিয়া, আইডিয়াসি} এক্সএক্সএক্স লিনাক্স ~ / .আইডিইএইসি 15) এবং / অথবা আনইনস্টল করে এবং ইন্টেলিজই নিজেই পুনরায় ইনস্টল করা হচ্ছে। এটি ফাইল [মেনু] -> এ গিয়েও করা যেতে পারে Invalidate Caches / Restart...
। ক্লিক করুন invalidate and restart
। এটি আপনার পুরো প্রকল্পটিকে পুনর্নির্মাণ করবে এবং ইন্টেলিজিজের সাহায্যে অনেক হার্ড-টু-ট্রেস সমস্যা সমাধান করবে।