इंटेलीज 14 से पहले ठीक करें
फ़ाइल [मेनू] -> सेटिंग्स -> मावेन -> आयात और अनचेक करें "आयात परियोजना के लिए मावेन 3 का उपयोग करें"
रेफरी: http://youtrack.jetbrains.com/issue/IDEA-98425 (जिसमें कुछ अन्य विचार भी हो सकते हैं)
IntelliJ 15+ को ठीक करें
इस बार फिर से IntelliJ 15 के साथ भाग गए, जिसमें अब उपलब्ध "विकल्प आयात करने के लिए maven3 का उपयोग नहीं" है। कारण यह था कि कभी-कभी IntelliJ "मावेन निर्भरता को सही नहीं करता है" और अगर यह उनमें से एक को भी पार्स नहीं कर सकता है, तो यह उन सभी को छोड़ देता है, जाहिरा तौर पर। आप बता सकते हैं कि क्या यह मैवेन प्रोजेक्ट्स टूल विंडो (मेनू देखें -> टूल विंडोज -> मैवेन प्रोजेक्ट्स) को खोलकर है। फिर अपनी एक मावेन परियोजनाओं और उसकी निर्भरता का विस्तार करें। यदि निर्भरता को लाल रंग में रेखांकित किया जाता है, तो "ह्यूस्टन, हमारे पास एक समस्या है"।
आप वास्तव में परियोजना के नाम पर ही मूस करके वास्तविक विफलता देख सकते हैं ।
मेरे उदाहरण में यह कहा गया कि "समस्याएँ: XXX के लिए कोई संस्करण उपलब्ध नहीं हैं" या "विरूपण साक्ष्य org.xy.z" रेफरी के लिए विवरण पढ़ने में विफल: https://youtrack.jetbrains.com/issue/IDEA-128846
और
https: // youtrack.jetbrains.com/issue/IDEA-152555
ऐसा लगता है कि इस मामले में मैं एक जार के साथ काम कर रहा था जिसमें एक संबंधित पोम फ़ाइल नहीं थी (हमारे मावेन नेक्सस रेपो में, और मेरे स्थानीय भंडार भी)। यदि यह आपकी समस्या भी है, तो "समवर्ती कार्य: यदि आपको वास्तव में अपने स्वयं के कोड में उस जार से कक्षाओं का उपयोग करने की आवश्यकता नहीं है (उदाहरण के लिए केवल एक सकर्मक मावेन निर्भरता), तो आप वास्तव में इसे पोम से टिप्पणी करने से दूर हो सकते हैं। (अस्थायी रूप से), मावेन परियोजना को फिर से लोड करें, और फिर इसे अनलोड करें। किसी भी तरह उस बिंदु के बाद इंटेलीजे अपने पुराने काम पर निर्भरता को "याद" करता है। एक मावेन सकर्मक को बाहर करना अस्थायी रूप से भी ऐसा कर सकता है, यदि आप इसे निर्भरता की परिवर्तनशील श्रृंखला से चला रहे हैं। "
एक और चीज जो मदद कर सकती है वह है बंडल 3.0.5 की तुलना में मावेन के "नए संस्करण" का उपयोग करना। डिफ़ॉल्ट के रूप में इसका उपयोग करने के लिए इसे सेट करने के लिए, अपनी सभी इंटेलीज विंडो बंद करें, फिर प्राथमिकताएं खोलें -> निर्माण, निष्पादन और तैनाती -> उपकरण बनाएं -> मावेन, और मावेन होम डायरेक्टरी को बदलें, इसे "डिफ़ॉल्ट रूप से" कहना चाहिए। प्रोजेक्ट "शीर्ष पर जब आप इसे समायोजित करते हैं, हालांकि आप इसे किसी विशेष प्रोजेक्ट के लिए समायोजित कर सकते हैं, साथ ही जब तक आप इसे समायोजित करने के बाद" पुनः आयात "करते हैं।
साफ कैश
अपने intellij cache फ़ोल्डरों को हटाना (विंडोज़: HOMEPATH /। {IntellijIdea, IdeaC} XXX linux ~ / .IdeaIC15) और / या स्थापना रद्द कर रहा है और IntelliJ को पुनर्स्थापित कर रहा है। यह फ़ाइल [मेनू] -> पर जाकर भी किया जा सकता है Invalidate Caches / Restart...
। क्लिक करें invalidate and restart
। यह आपके पूरे प्रोजेक्ट को रिजेक्ट करेगा और इंटेलीज के साथ कई हार्ड-टू-ट्रेस मुद्दों को हल करेगा।