2013-12-17 12 views
8

कभी-कभी, एसओएनएन अपडेट के बाद जहां पीओएम बदल गया है, इंटेलिजे को यह नोटिस नहीं लगता है और आप अजीब व्यवहार (गैर-मौजूदा वर्ग, विधियां, ...) शुरू कर रहे हैं। अब मुझे पता है कि सभी मेवेन परियोजनाओं का पुनर्मूल्यांकन इस मुद्दे को हल करता है लेकिन मुझे समझ में नहीं आता कि यह क्यों जरूरी है।कब और क्यों सभी मैवेन परियोजनाओं का पुनर्मूल्यांकन आवश्यक है?

मैंने 'स्वचालित रूप से मावेन प्रोजेक्ट आयात करें' की जांच की है।

मैं इसे एक बग के बाद से यह पहले से ही संस्करण 12 में मामला था है और अभी भी नहीं लगता कि यह व्यवहार आमतौर पर निर्भरता सकर्मक से संबंधित एक निर्भरता समस्या है 13.

+0

'आयात मैवेन प्रोजेक्ट स्वचालित रूप से' ऐसी स्थितियों को संभालना चाहिए। यदि यह काम नहीं करता है, तो कृपया पुन: उत्पन्न करने और परीक्षण केस के चरणों के साथ [एक बग फ़ाइल करें] (http://youtrack.jetbrains.com/issues/IDEA)। – CrazyCoder

+0

बस फिर से मुद्दा था; हमारे सभी पोम को स्नैपशॉट-एक्स से स्नैपशॉट-वाई में अपडेट किया गया था। एक मेक ने त्रुटियों को दिखाया जो वैध नहीं लगते थे। सभी को आयात करें और समस्या को ठीक करें। यह सिर्फ वैसे ही नहीं है, हम सभी ग्रहण से IntelliJ में स्थानांतरित हो गए हैं और अब सभी को यह समस्या है और फिर। –

+0

स्पष्ट होने के लिए, ग्रहण पर वापस जाने का कोई कारण नहीं है :-)। –

उत्तर

7

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

+0

टीएक्स। हमारे पास लगभग 140 (मेवेन) परियोजनाएं हैं, इसलिए यह उन सभी को जांचने के लिए कुछ काम होगा, लेकिन अगर मुझे यह मौका मिलता है तो मैं इसे कुछ परीक्षण कार्यक्षेत्र पर पुन: पेश करने की कोशिश करूंगा। –

+0

हमारी परियोजना अगर माता-पिता पोम के निर्भरता प्रबंधन में हमारी अन्य कलाकृतियों को सभी निर्भरताओं को सूचीबद्ध करके हल किया गया समस्या। यह सुझाव दिया गया है कि आपने सुझाव दिया कि टिप के लिए धन्यवाद। –

संबंधित मुद्दे