আমি এসটিএসে মাভেন প্রকল্প আমদানি করেছি, যখন আমি আপডেট আপডেট প্রজেক্টটি চালিত করি:
"Updating Maven Project". Unsupported IClasspathEntry kind=4
এটির জন্য কি কোনও পরিকল্পনা রয়েছে?
আমি এসটিএসে মাভেন প্রকল্প আমদানি করেছি, যখন আমি আপডেট আপডেট প্রজেক্টটি চালিত করি:
"Updating Maven Project". Unsupported IClasspathEntry kind=4
এটির জন্য কি কোনও পরিকল্পনা রয়েছে?
উত্তর:
এই ইস্যুটি এম 2 ই 1.5.0 এ স্থির করা হয়েছে যা এক্লিপস কেপলার (৪.৩) এবং লুনা (৪.৪) এর জন্য উপলব্ধ
দয়া করে https://bugs.eclipse.org/bugs/show_bug.cgi?id=374332#c14 দেখুন
সমস্যাটি এই কারণে ঘটেছিল যে এসটিএস (স্প্রিং আইডিই / এক্সলিপস), পাশাপাশি গ্রহন এবং অন্যান্য গ্রহন ভিত্তিক আইডিই এর এম 2 ই (ক্লিপস) প্লাগইন ব্যবহার করে তবে সেই গ্রহনটি: সম্ভবত প্রকল্পটি গ্রহণটি চালানো হয়েছে। যখন m2e "var"। ক্লাসপাথ এন্ট্রির মুখোমুখি হয় তখন এটি এই ত্রুটিটি ছুঁড়ে দেয়।
আপডেট সাইটগুলি নিম্নলিখিত url এ নির্দিষ্ট করা হয়েছে:
http://eclipse.org/m2e/m2e-downloads.html
আপনি যদি কোনও কারণে m2e 1.5.0 ব্যবহার করতে না পারেন তবে:
প্রকল্পের জন্য খাঁটি প্রকৃতি অক্ষম করুন (ডান ক্লিক মেনু মাধ্যমে)
চালান mvn eclipse:clean
(আপনার প্রকল্পটি এসটিএস /গ্রহণে খোলা রয়েছে)। সময় অনুসারে, খাঁটি প্রকৃতিটি পুনরায় সক্ষম করার আগে আপনাকে প্রকল্পের জন্য একটি বা দুটি রিফ্রেশ করতে হবে। আপনার প্রকল্পটি এটি ম্যাভেন প্রকৃতি হারিয়েছে তা দেখতে সক্ষম হওয়া উচিত। ( eclipse:clean
লক্ষ্য শুধু মুছে ফেলে .project
, .classpath
এবং .settings/
ফাইল / ডিরেক্টরি। এছাড়াও আপনি শুধু ঐ ফাইল (অপসারণ করতে পারেন আবার যখন প্রকল্পের খোলা থাকা অবস্থায় ) চলমান পরিবর্তে mvn eclipse:clean
।)
মেভেন প্রকৃতি পুনরায় সক্ষম করুন।
(বেশিরভাগ সময়, প্যাকেজ এক্সপ্লোরার ফলকের প্রশ্নে প্রকল্পটিতে ডান-ক্লিক করে এবং তারপরে 'কনফিগার করুন' -> 'রূপান্তর করুন মাভেন প্রজেক্ট') দ্বারা এটি করা যেতে পারে)
classpathentry
সঙ্গে kind
থেকে অ্যাট্রিবিউট সেট var
।
আপনার প্রকল্পে ডান ক্লিক করুন, ম্যাভেন -> ম্যাভেন প্রকৃতি সরান নির্বাচন করুন।
আপনার টার্মিনালটি খুলুন, আপনার প্রকল্প ফোল্ডারে যান এবং করুন mvn eclipse:clean
আপনার প্রকল্পে ডান ক্লিক করুন এবং "কনফিগার করুন -> ম্যাভেন প্রকল্পে রূপান্তর করুন" নির্বাচন করুন
এখন আপনি পেয়ে গেছেন "অসমর্থিত আইক্লাসপথ এন্ট্রি টাইপ = 4 এক্সপ্লিস স্কেল" অদৃশ্য হয়ে গেছে।
mvn eclipse:clean
নয় mvn clean
(ঘনিষ্ঠ মনোযোগ না দিয়ে আমি বোকা হয়েছি)।
কখনও কখনও, এমনকি মাভেন প্রকল্পটি পুনরায় আমদানিও কাজ করবে না। গ্রহণে প্রকল্পটি সঠিকভাবে আপডেট করা কোনও প্রতিরোধমূলক প্রক্রিয়া নয়। আমি খুঁজে পেয়েছি শুধুমাত্র 100% ব্যর্থ নিরাপদ পদ্ধতিটি হ'ল:
mvn eclipse:clean
, পুনরায় চালু করুন, আপনার আঙ্গুলগুলি অতিক্রম করুন এবং প্রার্থনা করুন 3 বার ।mvn eclipse:clean
, পুনরায় আমদানি করুন রিফ্রেশ করুন, প্রার্থনা করুন এবং শক্তিটি ব্যবহার করুন ।আপনি যে এম 2 ই (ক্লিপসি) প্লাগইনটি চালাচ্ছেন তার সংস্করণ কমপক্ষে 1.1.0 রয়েছে কিনা তা নিশ্চিত করুন
মাভেন প্রকল্প বন্ধ করুন - "প্রকল্প বন্ধ করুন" রাইট ক্লিক করুন
অথবা
আপনি চেষ্টা করেছেন:
অন্য সমস্ত উত্তর দেখে। আমি আমার জন্য একটি সহজ উপায় খুঁজে পেয়েছি।
আমি সবেমাত্র। ক্লাসপথের সমস্ত রেখাগুলি সরিয়ে ফেলেছি (একটিগ্রহের সাহায্যে সম্পাদনা) যা কোনও ভেরি এবং ব্যবহৃত মাভেন -> আপডেট প্রজেক্ট যুক্ত ত্রুটি ছাড়াই রয়েছে।
আমি মার্কোর পদক্ষেপগুলি চেষ্টা করেছিলাম কিন্তু ভাগ্য নেই। পরিবর্তে যদি আপনি তার সরবরাহিত লিঙ্কটি থেকে সাম্প্রতিকতম m2e প্লাগইন পান এবং প্রতিটি প্রকল্পে -> মাভেন -> আপডেট নির্ভরতাগুলি ত্রুটিটি এখনও পপ আপ করে তবে সমস্যাটি সমাধান হয়ে গেছে from এটি হ'ল সতর্কতাগুলি চিহ্নিতকারীদের দৃষ্টিতে অদৃশ্য হয়ে যায়। স্প্রিংসোর্স টুল স্যুটে (এসটিএস) কিছু প্রকল্প আমদানির পরে আমি এই সমস্যার মুখোমুখি হয়েছি। আমি যখন আমার Elpipse जुनো ইনস্টলেশন ফিরে আসি তখন সতর্কতা প্রদর্শন করা হত। আমার এম 2 ই 1.1 ইতিমধ্যে ইনস্টল হয়েছে তা দেখে আমি মার্কোর পদক্ষেপগুলি চেষ্টা করেছিলাম কোনও লাভ হয়নি। সর্বশেষতম সংস্করণ পাওয়া এটি স্থির করে।
আমি এমভিএন গ্রহণ করতে পারিনি: কেপলারের সাথে কাজ করার জন্য পরিষ্কার ইত্যাদি।
তবে আমি আমার গ্রহণের ক্লাসপাথে কেবলমাত্র বহিরাগত জারগুলি ব্যবহার করে ভেরিয়েবলগুলি তৈরি এবং প্রসারিত করেছি। এটি আমার। ক্লাসপ্যাথের কোনও ভার্সে প্রতিফলিত হয়েছিল।
এটি সমস্যার সংশোধন করেছে। আমি একটি ম্যাভেন আপডেট করতে সক্ষম হয়েছি।
এই সমস্যাটি ( https://bugs.eclipse.org/394042 ) এম 2 ই 1.5.0 এ স্থির করা হয়েছে যা এই পি 2 রেপো থেকে এক্সিলিপ কেপলার এবং লুনার জন্য উপলব্ধ:
http://download.eclipse.org/technology/m2e/releases/1.5
আপনি যদি এম 2 ই-ডাব্লুটিপিও ব্যবহার করেন তবে আপনাকে এম 2 ই-ডাব্লুটিপিও 1.1.0 ইনস্টল করতে হবে:
কেপলার থেকে লুনায় আপগ্রেড করা আমার পক্ষে কাজ করেছিল।
আমি জাভা 1.8 সমর্থনের জন্য কিছু উপাদান যুক্ত করেছি। দেখে মনে হচ্ছে তারা আমার পছন্দ মত উপযুক্ত নয় বা আমি ভুলগুলিকে মিশিয়েছি। এটি সত্যই অনেক সমস্যার সৃষ্টি করেছে। সিস্টেমটি আপডেট করার চেষ্টা করে ত্রুটিগুলি রিপোর্ট করা হয়েছে কারণ তারা কিছু নির্ভরতা পূরণ করতে পারেনি। ম্যাভেন আপগ্রেডগুলি কাজ করে না। অনেক কিছুর চেষ্টা করেছেন।
সুতরাং, আপগ্রেড এড়াতে যদি কোনও কারণ না থাকে তবে কেবল অ্যাভিলিয়েবল সফ্টওয়্যার সাইটগুলিতে লুনা সংগ্রহস্থল যুক্ত করুন (লুনা http://download.eclipse.org/releases/luna/ ) এবং "আপডেটগুলি পরীক্ষা করুন"। একই সংস্করণ সহ সমস্ত উপাদান থাকা ভাল এবং কিছু দুর্দান্ত নতুন বৈশিষ্ট্য রয়েছে।
আমি এখানে উল্লিখিত সমস্ত পদক্ষেপ এবং অনুরূপ প্রশ্নগুলির চেষ্টা করেছি কিন্তু এই সমস্যাটি সমাধান করতে পারিনি। আমি সমস্যা সমাধান করতে পারি না বা আমার এম 2 ক্লিপস আপডেট করতে পারি না। সুতরাং আমি Eclipse Luna ইনস্টল করেছি এবং এটি আমার সমস্যার সমাধান করেছে ... যদিও এর অর্থ এই যে আমার কর্মক্ষেত্রের সমস্ত পরিবেশ কনফিগার করতে আমার প্রায় 45 মিনিট ব্যয় করতে হয়েছিল।
আমি এম 2 ই 1.4.x এর সাথে Eclipse 4.3.2 (কেপলার) ব্যবহার করছি এবং বেশ কয়েকবার এই সমস্যাটি অনুভব করেছি!
আমার ক্ষেত্রে "এমভিএন এক্সিলিপস: এক্সিলিপস" কমান্ড এছাড়াও চেকস্টাইল, পিএমডি এবং ফাইন্ডব্যাগস কনফিগারেশন তৈরি করে তাই "এমভিএন এক্সিলিপস: ক্লিন" আমাকে সাহায্য করে না কারণ এটি সমস্ত কনফিগার ফাইলগুলিকে আবার ফেলে দেয়।
আমার জন্য সর্বোত্তম সমাধানটি হ'ল সমস্ত ".ক্লাসপাথ" ফাইল মুছে ফেলা:
find . -name ".classpath" -delete
এবং পরে গ্রহনে প্রকল্পটি আমদানি করুন।
প্রকল্পটি আমদানি করার আগে, এটি একটি গ্রামীণ প্রকল্পে রূপান্তর করা উচিত mvn eclipse: eclipse তারপর আমি নিম্নলিখিত ত্রুটিটি পেয়েছি। একটি অভ্যন্তরীণ ত্রুটি ঘটেছিল: "মাভেন প্রকল্পগুলি আমদানি করা" U
M2E স্বীকৃতি দেয় না এবং তাই ত্রুটিটি ছুঁড়ে না এমন মান ধরনের = "var" কোথায়?
এখন এটি টাইপ করুন। mvn eclipse: পরিষ্কার
এখন গ্রহন বা পুনরায় আমদানিতে প্রকল্পটি রিফ্রেশ করুন।