উত্তর:
প্রেস Ctrl+ + Shift+ + Aক্রিয়া খোঁজার, এবং ইনপুট "পুনরায় ইম্পোর্ট করার পরিবর্তে", আপনি "পুনরায় ইম্পোর্ট করার পরিবর্তে সকল ম্যাভেন প্রকল্প" পাবেন।
একটি ম্যাকের পরিবর্তে , ⌘+ ⇧+ Aব্যবহার করুন।
"ম্যাভেন প্রজেক্টস" ট্যাব / উইন্ডোটি খুলুন এবং উপরের বাম কোণে "সমস্ত ম্যাভেন প্রকল্পগুলি রিম্পোর্ট করুন" ক্লিক করে তাদের সংগ্রহস্থলগুলি থেকে সমস্ত নির্ভরতা পুনরায় লোড করা শুরু করে। স্ট্যাটাস বারটি প্রক্রিয়া সম্পর্কে অবহিত করে।
আপনাকে কী ভাবতে দেয় যে এটি সঠিকভাবে কাজ করছে না? হয়ত নির্ভরতাগুলির কোনওটি সংগ্রহস্থল থেকে লোড করা যায় না?
এর মধ্যে একটি দরকারী সেটিং রয়েছে যা ইন্টেলিজকে ভার্সনের নম্বরগুলি পরিবর্তন না করলেও নির্ভরতার নতুন সংস্করণগুলি পরীক্ষা করতে বলে। আমাদের একটি স্থানীয় মাভেন সংগ্রহশালা এবং একটি স্ন্যাপশট প্রকল্প ছিল যা কয়েকবার আপডেট হয়েছিল তবে সংস্করণ সংখ্যাগুলি একই ছিল। সমস্যাটি হ'ল ইন্টেলিজ / মাভেন স্থির সংস্করণ সংখ্যার কারণে এই প্রকল্পটি আপডেট করেনি।
পরিবর্তিত নির্ভরতার জন্য চেকিং সক্ষম করতে সংস্করণ নম্বরটি পরিবর্তন না হলেও "ম্যাভেন প্রজেক্টস" ট্যাবে যান, "ম্যাভেন সেটিংস" নির্বাচন করুন এবং সেখানে "সর্বদা স্ন্যাপশট আপডেট করুন" সক্রিয় করুন।
help
: "আপনি যদি ইন্টেলিজ আইডিইএ সিঙ্কে স্ন্যাপশট আপডেট করতে চান তবে এই চেকবক্সটি নির্বাচন করুন" " অন্য কথায়, এটি সম্পূর্ণ স্বয়ংক্রিয় নয় - আপনাকে Synchronize
(ডান-ক্লিক মেনুতে বা Ctrl-Alt-Y
) করতে হবে, তবে এই বিকল্পটি সক্ষম করা আপডেট হওয়া SNAPSHOT
সংস্করণগুলি দখল করতে পারে । সতর্কতা: জড়িত অন্যান্য সূক্ষ্মতা থাকতে পারে, যেমন Import Changes
- এটি এখনও পর্যন্ত আমার পক্ষে পুরোপুরি পুনরুত্পাদনযোগ্য বলে মনে হয় না। সম্ভবত এটি আমার কল্পনার মধ্যে ছিল - reimport
অন্যান্য উত্তরের পরামর্শ অনুসারে যা সর্বদা কাজ করে বলে মনে হয় তা সম্পূর্ণ ।
যদি রিম্পোর্টটি কাজ না করে (যেমন কোনও পোম আপডেটের পরে নির্ভরতার পুরানো সংস্করণগুলি সরিয়ে দেয় না), আরও একটি সুযোগ আছে:
এই আদেশটি চালান
mvn -U clean install
আমার একটি সমস্যা হয়েছিল যেখানে ইন্টেলিজ ক্লাস সংকলন করতে অক্ষম ছিল, দাবি করে যে প্রকল্পগুলির মধ্যে নির্ভরতা অনুপস্থিত ছিল। এই প্রশ্নের উত্তরে প্রস্তাবিত প্রকল্পটি পুনর্নির্মাণ করা সমস্যার সমাধান করেনি। আমার জন্য সমাধানটি ছিল,
সতর্কতা: কয়েকটি প্রকল্পে, আপনাকে ম্যাভেন আমদানির জন্য সর্বাধিক মেমরি বাড়াতে হতে পারে (ম্যাভেন ট্যাবে মাভেন সেটিংস / আমদানিকারকের জন্য আমদানি / ভিএম বিকল্প)।
সেটিং> ম্যাভেন> সর্বদা স্ন্যাপশট আপডেট করুন
আপনি যদি কোনও নির্ভরতার জন্য সংস্করণ ব্যাপ্তি ব্যবহার করছেন তবে নিশ্চিত হয়ে নিন যে ইন্টেলিজ প্রকল্পটি আমদানি করতে ম্যাভেন 3 ব্যবহার করছে। আপনি এই সেটিংটি পেতে পারবেন: Settings > Maven > Importing > Use Maven3 to import project
। অন্যথায় আপনি দেখতে পাবেন যে এসএনএপিএসএইচটি সংস্করণগুলি সঠিকভাবে আমদানি করা হয়নি।