2013-02-24 65 views
5

मैं मैवेन में स्थित इंटेलिज आईडीईए आईडीई में प्रोजेक्ट के साथ काम कर रहा हूं। मैं सभी Maven लक्ष्यों प्रदर्शन कर सकते हैं लेकिन इंटेलीजे bellow तरह स्रोत कोड में त्रुटियों की एक बहुत कुछ दिखा रहा है:इंटेलिजे स्केल स्रोत फ़ाइलों में त्रुटियों को दिखाता है लेकिन प्रोजेक्ट सफलतापूर्वक संकलित करता है

enter image description here

सब कुछ ठीक कुछ घंटे पहले काम किया। मुझे समझ में नहीं आता कि आईडीई त्रुटियों को क्यों जारी रखता है।

enter image description here

मैं पहले से ही कॉन्फ़िगर किया था स्केला प्लगइन से पहले है, इसलिए मैं नहीं: जब मैं फिर से बनाना या पूरी परियोजना (CTRL + F9) या एक ही स्केला वर्ग संकलन मैं हमेशा एक सफलता संदेश इस तरह प्राप्त पता है कि क्या होता है।

धन्यवाद आपकी मदद के लिए

उत्तर

1

यदि आईडीईए ने Database या DateTime जैसे स्पष्ट रूप से सही प्रकारों का ट्रैक खो दिया है तो संभवतया यह प्रोजेक्ट की कॉन्फ़िगरेशन गलत या दूषित है। आमतौर पर इसके पास जौडा टाइम जैसे आवश्यक तीसरे भाग निर्भरताएं नहीं होती हैं।

यदि आप पहले से ऐसा नहीं कर रहे हैं, तो पूरी तरह से एसबीटी में अपनी परियोजना को परिभाषित करें और अपनी आईडीईए परियोजना परिभाषा तैयार करने के लिए sbt-idea प्लग-इन का उपयोग करें। फिर जब भी आप परियोजना निर्भरताओं को बदलते हैं, तो अपनी आईडीईए परियोजना फ़ाइलों को पुन: उत्पन्न करने के लिए gen-idea को फिर से चलाएं। कोई उपद्रव कोई अव्यवस्था नहीं।

1

कई इस के लिए JetBrains के बग ट्रैकर में उठाया कीड़े हैं। मेरा सुझाव है कि आप कुछ बग बढ़ाएं या मौजूदा लोगों के लिए वोट दें।

यह आपके जैसे समस्या की तरह है, जो कि जागरूक हाइलाइटिंग के साथ है जो बेकार से भी बदतर है।

0

आपके प्रतिक्रियाओं के लिए धन्यवाद।

मैंने इस समस्या को फिर से आयात करने में हल किया।

4

कभी-कभी इंटेलिजे कैश दूषित हो जाता है। आप का पालन करके इसे ठीक कर सकते हैं:

फ़ाइल> "अमान्य कैश/पुनरारंभ"

चुनने के बाद "अमान्य और पुनः प्रारंभ" संकेत दिए जाने पर, IntelliJ पुनरारंभ करें और अपने कैश पुनर्निर्माण करेंगे।