মাভেন প্যাকেজটি কাজ করে তবে ইন্টেলিজের বিল্ড ব্যর্থ হয়


91

আমার জেভেকে ১.7 প্রকল্প রয়েছে আমার মাভেন রেপোতে স্থানীয় জারের সাথে মাভেন নির্ভরতা সহ।

আমি ইন্টেলিজ ব্যবহার করে প্রকল্পটি নির্মাণ করতে পারছি না, ত্রুটিগুলি সহ যে কোনও প্রতীকটি পাওয়া যায় না (প্রতীকটি স্থানীয় জার থেকে প্যাকেজ আমদানি করার শ্রেণি)

তবে আমি 'এমভিএন প্যাকেজ' ব্যবহার করে প্রকল্পটি সফলভাবে তৈরি করতে পারি।

সমাধানগুলির সন্ধান করতে আমি অনেক সময় ব্যয় করেছি, আমি ইতিমধ্যে কাজগুলি করেছি:

  • অবৈধ ক্যাশে
  • স্থানীয় জার নির্ভরশীল 'এমভিএন ক্লিন ইনস্টল'
  • ইন্টেলিজের মাভেন কনফিগারেশনে 'অটোলোড স্ন্যাপশট' হিসাবে চিহ্নিত হয়েছে
  • ইনটেলিজে রেইম্পোটেড মেভেন
  • সিঙ্কর্নাইজড

এই ত্রুটিটি আমার দু'বার আগে সুখী হয়েছিল, তবে সাধারণত কেবলমাত্র ইন্টেলিজ বন্ধ করে এবং / অথবা 'এমভিএন ক্লিন ইনস্টল' চালাকি করে।

সাহায্য করুন.


4
আপনার মেভেন সংগ্রহশালাটি ইন্টেলিজিজের সাথে সঠিকভাবে কনফিগার করা আছে?
রুচিরা গায়ান রানাভিরা

হ্যাঁ এটি হ'ল, আমি 'এমভিএন ইনস্টল' ব্যবহার করার সময় সংগ্রহস্থলের পথটি আপডেট হয়
ইয়ারিন মিরান

4
স্থানীয় জার একটি স্ন্যাপশট বা জারের একটি মুক্তির সংস্করণ? জারটি যদি স্ন্যাপশট হয় তবে আদর্শের জন্য আপডেটটি জোর করতে আপনার অবশ্যই 'সর্বদা আপডেট স্ন্যাপশট' ইন্টেলিজ মাভেন সেটিংসে পরীক্ষা করতে হবে।
এফ। জেরার্টস

হ্যাঁ এটি একটি স্ন্যাপশট, আমি ইতিমধ্যে সেই বিকল্পটি চিহ্নিত করেছি। তবে তবুও, কোনও পরিবর্তন হয় না :(
ইয়ারিন মিরান

4
সেটিংসের সংকলক অংশে, "বাহ্যিক বিল্ড ব্যবহার করুন" কি পরীক্ষা করা হয়? এবং ব্যবহার বহিরাগত বিল্ডে, "নির্ভরতা পরিবর্তনের উপর পুনর্নির্মাণ মডিউল" বিকল্পটিও পরীক্ষা করা হয়?
এফ। জেরার্টস

উত্তর:


155

আমি জানি এটি দেরি হয়ে গেছে তবে নির্বাহ করা সমস্যার mvn idea:ideaসমাধান করে।


4
এটি গ্রহণযোগ্য উত্তর হওয়া উচিত, কারণ এটি আসল সমাধান দেয়, কেবল এটি ব্যর্থ হওয়ার কারণ নয়। আমার সব আপডেট!
ওয়ার্কস্ট

4
mvn idea:ideaআপ টু ডেট রাখা হয়নি, এবং জেটব্রয়েন দ্বারা রক্ষণাবেক্ষণ করা হয় না
শান

4
এর পরে আমাকে এমভিএন ইনস্টল করতে হবে
ফ্যাবিও এফ

4
এর পরে কেবল প্রকল্পটি পুনর্নির্মাণ করুন। ধন্যবাদ.
ডুক ট্রান

4
তুমি আমাকে হতাশার হাত থেকে বাঁচিয়েছ। আমি আপনাকে চুম্বন করতে চাই
মার্টিন বামফোর্ড

29

সমস্ত .iml এবং আপনার POM মুছতে চেষ্টা করুন। তারপরে আপনার POM কে আপনার প্রকল্পে আবার অনুলিপি করুন এবং এটি পুনরায় খুলুন এবং পুনরায় আমদানি করুন।


13
কিছু মুছে ফেলার আগে মাভেন প্রজেক্ট ভিউতে কেবল "সমস্ত পুনরায় আমদানি" করার চেষ্টা করুন
Zveratko

4
আমাকে .আইএমএলটিও মুছতে হয়েছিল, পুনরায় আমদানি করা ম্যাভেন এটি ঠিক করে নি।
ড্যানিয়েল ডি জাওয়ান

4
@ মাসুদ, আপনাকে অনেক ধন্যবাদ! তুমি আমার দিন বাঁচিয়েছ! কেবল পুনরায় আমদানি সাহায্য করে না। আপনার নির্দেশাবলী অনুসরণ করেছে, এবং এটি একটি কবজ মত কাজ করে।
তাবলিন

বন্ধ Intellij, মুছে ফেলা *.iml, *.iprএবং *.iwsপ্রকল্পের রুট ডিরেক্টরি থেকে ফাইল, তারপর Intellij পুনরায় খোলার আমার জন্য এটি সংশোধন করা হয়েছে
theferrit32

16

আমি খুঁজে পেয়েছি যে আমার .আইএমএল ফাইল এবং পম বিরোধপূর্ণ ছিল এবং সমস্যার কারণ হয়ে দাঁড়িয়েছে।


4
আমারও একই সমস্যা আছে বিল্ড ডেট প্লাগইন সহ আমার কনফিগারেশন রয়েছে। এই প্লাগইনটির জন্য "$ {maven.build.timestamp।" মান সহ বিল্ডডেট সম্পত্তি প্রয়োজন। ইন্টেলিজজে এই পমটি পার্স করার ক্ষেত্রে সমস্যা আছে এবং ইমেল ফাইলটি পমের সাথে সঠিকভাবে সিঙ্ক্রোনাইজ হয় না। যখন আমি সম্পত্তি বিল্ডডেট সিঙ্ক্রোনাইজেশন ঠিক কাজ করে মন্তব্য করি।
চলিমার্টাইনস

9
এটি ঠিক করার জন্য কোনও টিপস? আমি কেবল ইন্টেলিজকে কাজ করতে চাই, দেখে মনে হচ্ছে নেটবিন্স যে কোনও প্রকল্পই চালায় ... এটি সম্পূর্ণ উত্পাদনশীলতা ধ্বংসকারী :( ...
ব্রেণো সালগাদো

4
আমি জানি না আপনার ফিক্সটি একই ছিল কিনা তবে আমি ইন্টেলিজকে এটির আইএমএল ফাইল আপডেট করতে বাধ্য করতে প্রজেক্টটি ছেড়ে দিতে এবং পুনরায় লোড করতে হয়েছিল (আমি কিছু নতুন নির্ভরতা যুক্ত করায় এটি পম.এক্সএমএল থেকে এটি রিফ্রেশ করেনি)
সোনারজেটলেন্স

4
'কেন' তার চেয়ে 'বেশি' বেশ কার্যকর। আপনি কীভাবে এই সমস্যাটি স্থির করেছেন সে সম্পর্কে দয়া করে কিছু বিশদ যুক্ত করুন।
জোও মাতোস

4
আমি ইন্টেলিজি বন্ধ করে দিয়েছি। তারপরে, আমি মুছে ফেলেছি C:\Users\USERNAME\.IntelliJIdea2017.2\system। এরপরে, git clean -xdfসমস্ত অ-সংস্করণযুক্ত ফাইলগুলি সরানোর জন্য আমি উত্স ডিরেক্টরিতে একটি করেছি এবং প্রকল্পটি আবার আমদানি করেছি। এখন কবজির মতো কাজ করে।
কোপ্পোর

15

আরও কিছু টিপস যুক্ত করা যেহেতু অনুসন্ধানের আগে এই প্রথম জিনিসটি যখন আমার অনুরূপ সমস্যা হয়েছিল (প্রকল্পটি এমভিএন নির্মিত হয়, ইনটেলিজজে নয়), যদি এটি অন্য কারওর পক্ষে সহায়তা করতে পারে।

আমার যখন এটি ছিল তখন উইন্ডোজ এবং ম্যাকের ক্ষেত্রে এটি আলাদা ছিল।

ম্যাকের জন্য, আমি ইটেলিজিডিয়া / পছন্দসমূহ / বিল্ড, এক্সিকিউশন, ডিপ্লয়মেন্ট / বিল্ড টুলস / মাভেন / মাভেন হোম ডিরেক্টরিতে গিয়েছিলাম এবং এটি আমার পৃথক ইনস্টলড মাভেনকে বান্ডিল করা মাভেনের পরিবর্তে ব্যবহার করার জন্য সেট করেছি। সমস্ত বিল্ড সমস্যাগুলি চলে গেল।

উইন্ডোজে, আমি এসএসএল সম্পর্কিত আইডিয়া.লগের ব্যতিক্রমগুলি দেখছিলাম এবং আমার প্রজেক্ট ট্রিটিতে কেবল বাহ্যিক গ্রন্থাগার শাখার অধীনে জাভা ছিল। অন্যান্য সাইটগুলি দেখে এটির মতো শোনা যাচ্ছে যে ইন্টেলিজিজ সিস্টেমের পরিবর্তে নিজস্ব ব্যক্তিগত জেডিকে ব্যবহার করে (যদিও আমার ক্ষেত্রে আমার ইতিমধ্যে ঠিক একই জাতীয় জেডিকে সংস্করণ ইনস্টল করা আছে)। আমার সিস্টেম জেডি কে কর্পোরেট নেক্সাস সার্ভারের জন্য কীস্টোরে শংসাপত্রগুলি ইনস্টল করেছে যা ইন্টেলিজ প্রাইভেট জেডিকে নেই, তাই যখন নেক্সাস থেকে ফাইলগুলি নেওয়ার চেষ্টা করা হয়েছিল তখন ব্যতিক্রম ছোঁড়া হয়েছিল। এর জন্য সমাধানটি ছিল ইন্টেলিজি ছাড়ার জন্য, আইডিইএ_জেডি কে নামে একটি পরিবেশ পরিবর্তনশীল সেট করুন আমি ইতিমধ্যে ইনস্টল করে থাকা জেডিকে জেডিকে নির্দেশিত করেছি এবং ইন্টেলিজিজ পুনরায় চালু করেছি। সমস্ত বিল্ড সমস্যাগুলি চলে গেল।


সর্বশেষ ইন্টেলিজ 2016.3.5 সহ লিনাক্সে একই ইস্যু - প্রথমে এটি কাজ করেছিল, তারপরে কিছু পিওএম পরিবর্তনের পরে এটি সিঙ্কের বাইরে চলে যায়, এবং কেবল মাভেন ইমপ্লিকে স্যুইচ করে সহায়তা করে, তাই এটি এমনও হতে পারে যে কেবল মাভেনকে সরিয়ে দেওয়া ইন্টেলিজিতে একটি আপডেট ট্রিগার করে যা কারণ প্রকল্পটি আবার সিঙ্কে হবে ...
গ্রেগোর


5

আইডিই বিল্ড করার সময় মাভেনের নিজস্ব বান্ডিল কপি ব্যবহার করে। টার্মিনালের মাভেন যদি আইডিই থেকে আলাদা হয় তবে আপনি চান সেগুলি একই হয়।

গোটো (অন ম্যাক) - ইন্টেলিজ আইডিয়া -> পছন্দসমূহ -> বিল্ড, এক্সিকিউশন, ডিপ্লোয়মেন্ট -> বিল্ড টুলস -> ম্যাভেন। আপনার মেভেন হোম ডিরেক্টরিটির জন্য পথ নির্ধারণ করুন আপনি টার্মিনাল থেকে মাভেনকে যে পথটি ব্যবহার করছেন তার জন্য সন্ধান করুন, কমান্ডটি টাইপ mvn -versionকরুন এবং এতে ডির পাথ সহ বিশদ বিবরণ প্রিন্ট করা উচিত। মাভেন হোম ডিরেক্টরিতে এটি রাখুন ।

নিরাপদ থাকতে আপনি জেডিকে অবস্থানের জন্যও একই কাজ করতে পারেন

==== কিছু অন্যান্য বিষয় যা এই জাতীয় সমস্যার কারণ হতে পারে ===

যদি এমভিএন প্যাকেজ বা এমভিএন ক্লিন ইনস্টল বিল্ডগুলি করে, তবে এটি আইডিই ক্যাশে কিছু করতে হবে। অন্যান্য জিনিসের মধ্যে, এটি সাধারণত এই ধরনের ত্রুটিগুলিতে সহায়তা করে ->

ফাইল -> ক্যাশে বাতিল করুন


4

আমি জানি আমি এই কথোপকথনের জন্য বেশ দেরি করে ফেলেছি, তবে অন্য কেউ যদি সমস্যাটি দেখা দেয় তবে কেবল এটি পোস্ট করতে চেয়েছিলাম। এর কারণ হওয়ার অন্য কারণ হ'ল আপনি সঠিক সংগ্রহস্থলের উল্লেখ করছেন না। ইন্টেলিজ আপনার নিজের মাভেন রিপোজিটরির পরিবর্তে ডিফল্টরূপে জারের বান্ডিল সংস্করণটি তুলবে। নিশ্চিত করুন যে সংযুক্ত সংগ্রহস্থলটি সঠিক one


আপনি যদি হোমব্রু ব্যবহার করে মাভেন ইনস্টল করে থাকেন তবে মভেন হোম ডিরেক্টরি সঠিকভাবে সেট করুন (উদাহরণস্বরূপ)
/usr/local/Cellar/maven/3.5.4/libexec

3

আমার ক্ষেত্রে আমার ইমেল সিঙ্কে ছিল না, তাই আমি নির্দিষ্ট মডিউলটির জন্য ইমেলটি মুছে ফেলেছি এবং তারপরে maven বিকল্পের অধীনে iml পুনরায় তৈরি করতে আনইনজোর প্রকল্পটি নির্বাচন করব


3

কমান্ড প্রম্পট থেকে কমনাদ কার্যকর করুন: mvn idea:ideaএবং মেনু থেকে প্রকল্পটি>> রাইট ক্লিক করুন নির্ভরতা পুনরায় আমদানি করুন


1

"প্রতীক খুঁজে পাওয়া যায় না" এর অর্থ হ'ল ইন্টেলিজ "নির্ভরতা" সমাধান করতে সক্ষম নয়। সুতরাং, আপনি "বিশ্লেষণ" -> "নির্ভরতা বিশ্লেষণ করুন" ক্লিক করে "নির্ভরতা বিশ্লেষণ" জোর করতে পারেন তারপরে "বিশ্লেষণের সুযোগ" নির্বাচন করুন


1

এখানে অন্যান্য উত্তরের অনেক মূল্যবান টিপস, কেবলমাত্র আমার সমস্যার সমাধান করে এমন সমাধান যুক্ত করতে চাই ।

আমরা সম্প্রতি একটি প্রাইভেট মাভেন সংগ্রহশালা ব্যবহার শুরু করেছি এবং mvn -s settings.xmlমাভেন সেমিডলাইনটি চালানোর সময় সর্বদা করি । ইন্টেলিজি অবশ্যই ব্যক্তিগত রেপো সম্পর্কে জানেন না, তাই এটির জন্য একটু সহায়তা প্রয়োজন।

সেটিংসে যান -> বিল্ড, এক্সিকিউশন, স্থাপনা -> বিল্ড সরঞ্জাম -> ম্যাভেন এবং "ব্যবহারকারী সেটিংস ফাইল" বিকল্পটি ওভাররাইড করুন।

এখানে চিত্র বর্ণনা লিখুন


1

আমারও একই সমস্যা ছিল। যাও:

ফাইল -> প্রকল্পের কাঠামো -> মডিউল । আপনার মডিউলটি নির্বাচন করুন এবং " নির্ভরতা " ট্যাবের নীচে, সমস্ত খাঁটি নির্ভরতা যুক্ত হয়েছে তা নিশ্চিত করুন।

আইডিয়া সম্পাদকের অনুরূপ ইস্যু সম্পর্কে আপনাকে সতর্ক করা হয়েছে তা নিশ্চিত করতে: "নির্ভরতা ট্যাব" থেকে "উত্স" এ স্যুইচ করুন এবং উত্স হিসাবে আপনার এসআরসি চিহ্নিত করুন।


0

আমারও একই সমস্যা ছিল। আইডিয়া সেটিংসে আমি মভেন সংস্করণটি 3.0.5 থেকে 3.0.4 এ পরিবর্তন করেছি এবং এখন সমস্ত কাজ ঠিক আছে। জানি না কেন এটি আমাকে সাহায্য করে।


0

আমি ক্যাশেটিকে অবৈধ করার চেষ্টা করেছি, ম্যাভেনকে ইনস্টলড সংস্করণে পরিবর্তন করেছি এবং কিছুই কার্যকর হয়নি।

একটি নতুন প্রকল্প বন্ধ এবং পুনরুদ্ধার এটি সমাধান করেছে resolved


0

আমি প্রকল্পটি বন্ধ করে দিয়েছি এবং রুট পমটিতে ক্লিক করে এটি আবার আমদানি করেছি (কেবল ফোল্ডারটি নয়, পোম ফাইলটি নিজেই)।


0

আমি আনন্দের সাথে উপরের সবকিছু চেষ্টা করেছিলাম। তবে আমি একটি কাজ করেছি যা শেষ পর্যন্ত এটি কাজ করে:

আমি সি: \ ব্যবহারকারীগণ \। ইনটেলিজজেআইআইডিএ ২০১৮.২ এ গিয়ে পুরো ফোল্ডারটি সরিয়েছি।

এটি ইন্টেলিজিজের জন্য সমস্ত সেটিংস এবং ক্যাশে সরিয়ে দেয়। আমাকে আমার প্রকল্পটি স্ক্র্যাচ থেকে পুনরায় রপ্তানি করতে হয়েছিল তবে একটি সরান সরানো এবং রিমপোর্টটি আগে কাজ করে নি, তবে শেষ পর্যন্ত এটি আবার কাজ করে।


0

যদি আপনি গ্রেড ব্যবহার করেন তবে কমান্ডের নীচে চেষ্টা করুন his এটি আমার সমস্যাটি সমাধান করেছে

gradle cleanIdea idea


0

এই সহজ পদ্ধতিটি কোনও ঝুঁকি ছাড়াই প্রায় 1 মিনিট সময় নেয়।

  • বন্ধ
  • কেবল মুছুন .idea / *, * .আইএমএল,। সেটিংস ইত্যাদির মতোই ইন্টেলিজ সুনির্দিষ্ট ফাইলগুলি যেমন প্রস্তাবিত পিওএমও মুছে ফেলা হয়েছিল, তবে এটি প্রয়োজনীয় আইএমএইচও নয়।
  • তারপরে ইন্টেলিজে প্রকল্পটি পুনরায় তৈরি করুন: বিদ্যমান উত্স থেকে ফাইল > নতুন> প্রকল্প> পদক্ষেপগুলি অনুসরণ করুন। একাধিক প্রোফাইল বা (একই প্রকল্প) আমদানি না করার বিষয়ে সচেতন হন।

0

.Idea ফোল্ডারটি মুছুন এবং আইডিই বন্ধ করুন

আইডিই আবার খুলুন এবং প্রকল্পটি আমদানি করুন যা একটি তাজা আমদানি করবে কারণ .আইডিইএ ফোল্ডারটি আমাদের আগে মুছে ফেলা হয়েছে

বাহ্যিক গ্রন্থাগারগুলির মডিউলটি পরীক্ষা করুন এবং এটি যদি প্রয়োজনীয় নির্ভরতার সাথে জনবহুল না হয় তবে আইডিইতে maven সেটিংস.xML অবস্থান সঠিকভাবে দেওয়া হয়েছে কিনা তা পরীক্ষা করে দেখুন


0

এমন একটি সম্ভাবনাও রয়েছে যা উল্লেখ করা হয়নি। আপনি যদি থেকে পাঠাগারটি আমদানি করেনcom.sun.* । এটিও এই সমস্যার কারণ হবে।

প্রোগ্রামগুলি আদর্শ হিসাবে চলাকালীন কাজ করে, কারণ এই ক্লাসগুলিতে com.sun.*সমস্ত jre/libডিরেক্টরিতে থাকে, চলার সময় এটি লোড হবে। তবে আপনি যখন চালনা করবেন তখন mvn packageজাভা ১.6 থেকে এই লাইব্রেরিগুলি ওরাকলের সীমাবদ্ধতার কারণে অ্যাক্সেসযোগ্য হবে না (এই লাইব্রেরিগুলি একটি উপায়ে হ্রাস করা হয়েছিল)। এই সমস্যাটি সমাধান করতে আপনি যুক্ত করতে পারেন

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <verbose />
                        <bootclasspath>C:/Program Files/Java/jdk1.8.0_161/jre/lib/rt.jar</bootclasspath>
                    </compilerArguments>
                </configuration>
            </plugin>
        </plugins>
    </build>

আপনার নিজের পথের সাথে কোটক্লাসপথটি প্রতিস্থাপন করতে ভুলবেন না rt.jar

আপনি Access restriction: The type XXX is not accessible due to restriction on required libraryআরও বিশদ অনুসন্ধান করতে পারেন ।


0

যদি কোনও ভুল মডিউল কনফিগার করা থাকে তবে সেগুলি এই পদক্ষেপগুলি করে:

  • প্রকল্প সেটিংসে যান
  • মডিউলগুলিতে যান
  • সেখানে থাকা উচিত নয় এমন মডিউলগুলি মুছুন

0
  1. ম্যাভেন ট্যাব থেকে + ক্লিক করুন এবং pom.xML চয়ন করুন
  2. মাভেন ট্যাব থেকে ডাউনলোড উত্স এবং ডকুমেন্টেশন ক্লিক করুন
  3. প্রকল্পের কাঠামোতে (যেখানে আপনি প্রকল্পের ফাইল / ডিরেক্টরি দেখতে পারেন) আপনি যে প্রকল্পটি তৈরির চেষ্টা করছেন এবং মডিউল প্রকল্পের নাম তৈরি করতে চান তা ডান ক্লিক করুন।
  4. ট্যাবটি চালান- অ্যাড অ্যাপ্লিকেশন সহ কনফিগারেশন সম্পাদনা করুন এবং নীচের ক্ষেত্রগুলি পূরণ করুন: i। প্রধান শ্রেণি- প্রকল্প ট্যাব থেকে ম্যানুয়ালি চয়ন করুন প্রধান শ্রেণি নির্বাচন করুন ii। মডিউলটির শ্রেণিকথ ব্যবহার করুন - অ্যাপ্লিকেশন নামটি বেছে নিন iii। কমান্ড লাইনটি ছোট করুন - শ্রেণীপথ ফাইল
  5. এখন কেবল অ্যাপটি চালান।

0

আমার ক্ষেত্রে সমস্যাটি বিভিন্ন প্রকল্প জাভা এসডিকে সংস্করণে ছিল। যখন আমি টার্মিনাল থেকে প্রকল্প তৈরি করছিলাম, তখন মেভেন জাভা 8 ব্যবহার করত এবং আমি যখন আইডিইএ থেকে বিল্ডিং করতাম তখন এটি জাভা 11 ব্যবহার করত।

ফাইল> প্রকল্পের কাঠামো ... এ যান এবং প্রকল্প সেটিংসে আপনার প্রয়োজনীয় সংস্করণে প্রজেক্ট এসডিকে সেট করে।


0

আমার জন্য সমস্যাটি ছিল আমার ইন্টেলিজ জাভা কম্পাইলার সেটিংসে অ্যাজসি সংকলক নির্বাচন করা হয়েছিল । একবার আমি জাভাকে এটিকে পরিবর্তন করে ফেলেছি সবকিছু ঠিকঠাক কাজ করেছে।


0

ম্যাকের জন্য, আমি আমার কম্পিউটার থেকে ইন্টেলিজ আইডিয়া অ্যাপিকেশনটি মুছে ফেলা এবং ~ / লাইব্রেরি / অ্যাপ্লিকেশন সহায়তা / জেটব্রেইনস / ইন্টেলিজিআইডিয়া2020.1 Library / লাইব্রেরি / ক্যাশে / জেটব্রেইনস / ইন্টেলিজআইডিয়া2020.1 এ ক্যাশে ফাইলগুলি মুছে ফেলার মাধ্যমে সমাধান করেছি in

তারপরে এটি পুনরায় ইনস্টল করুন, আমার প্রকল্পটি খুলুন এবং সফলভাবে এটি তৈরি করুন!


0

আমিও একই সমস্যার মুখোমুখি হয়েছি। আমি সফলভাবে mvn clean packageকমান্ডটি টার্মিনালে চালাতে পারি তবে ইন্টেলজে থেকে চালাতে বা বিল্ড করতে ব্যর্থ হয়েছি। আমি নিম্নলিখিত ক্রিয়াগুলি করেছিলাম তবে তারা সমস্ত ব্যর্থ হয়েছিল।

  • অবৈধ ক্যাশে
  • রান mvn clean packageবা mvn clean packageটার্মিনাল
  • ইন্টেলিজের মাভেন কনফিগারেশনে 'অটোলোড স্ন্যাপশট' হিসাবে চিহ্নিত হয়েছে
  • সিঙ্কর্নাইজ বা রিম্পোর্ট করুন
  • .Idea এবং reimport প্রকল্পের মতো সমস্ত IntelJ সম্পর্কিত ফাইল মুছুন
  • সমস্ত নির্ভরতা ফাইলগুলি সরান এবং তারপরে চালান mvn clean package
  • জাভা সংস্করণ স্যুইচ করুন বা ইন্টেলজে এম্বেড জাভা ব্যবহার করুন
  • চালান mvn idea:idea
  • মাভেন হোম পরিবর্তন করুন
  • মডিউল ট্যাবে উত্স হিসাবে src ডিরেক্টরি চিহ্নিত করুন

শেষ কাজটি আমি করেছি: প্রকল্পে .idea এবং .iml মুছুন, সমস্ত নির্ভরশীলতা ফাইল মুছুন এবং তারপরে কম্পিউটার থেকে ইন্টেলজে মুছুন। ইন্টেলজে পুনরায় ইনস্টল করার পরে আমার প্রকল্পটি সফলভাবে নির্মিত। আমি আশা করি এটির সমাধানের আরও ভাল উপায় হতে পারতাম।

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