मावेन संकलन के साथ इंटेलीजे


9

मेरे पास एक परियोजना है जिसे हाइबरनेट जार की आवश्यकता है।

मैंने उन्हें pom.xml में निर्भरता के रूप में जोड़ा और मावेन ने मेरी परियोजना को अच्छी तरह से संकलित किया।

हालांकि, आईडीई में, हाइबरनेट एपीआई के सभी एनोटेशन और कॉल को अनसुलझे (लाल) के रूप में चिह्नित किया गया है।

मैं इन्टेलिज को कैसे हल कर सकता था?

जब मैं बिल्ड प्रोजेक्ट पर क्लिक करता हूं तो मावेन का उपयोग करने का कोई तरीका है? (Ctrl + F9)

इसके अलावा, मैं IntelliJ के भीतर पहलुओं की अवधारणा से भ्रमित हूं। क्या मुझे उनकी आवश्यकता है, चलो जेपीए पहलुओं को दृढ़ता सहायक आदि को सक्षम करने के लिए कहेंगे ... या मावेन को ध्यान रखने का विकल्प है?


1
IntelliJ से परियोजना को हटाना और उसकी मदद करना फिर से शुरू करना होगा?

@ Thorbjørn रावन एंडरसन मैंने इसे किया था, वही काम नहीं करता है।
मिक 378

अधिक एकीकृत होने के लिए, मैं एक ServletContextListener का उपयोग करता हूं इसलिए मुझे सर्वलेट-एपी.जर की आवश्यकता थी। मावेन ने इसे अच्छी तरह से जोड़ा लेकिन इंटेलेज ने अनसुलझे वर्ग के बारे में शिकायत की। मैं इसे निर्भरता के रूप में IDE से सेटिंग पैनल के साथ जोड़ सकता था, लेकिन इसे करने में मुझे Maven होने का कोई लाभ नहीं मिलेगा .....
मिका 378

2
संकलन के लिए जिन वर्गों की आवश्यकता होती है, लेकिन जो वेब कंटेनर द्वारा प्रदान किए जाते हैं, उनका उल्लेख किया जाना चाहिए<scope>provided</scope>

1
अंत में, मैंने अपनी परियोजनाओं से (डिस्क से ^ ^) को पूरी तरह से हटा दिया और इसे फिर से बनाया। और अबरकदाबरा, मावेन काम करता है :) आपकी मदद के लिए धन्यवाद !! :)
मिक 378

जवाबों:


8

कैश या रिइम्पोर्ट को साफ़ करें

कभी-कभी इंटेलीज परियोजनाओं के साथ एक उलझन में हो जाता है। जब ऐसा होता है तो सामान्य दृष्टिकोण इस प्रकार है:

  1. ट्राई बिल्ड | परियोजना का पुनर्निर्माण
  2. यदि नहीं, तो जांच लें कि प्रोजेक्ट कमांड लाइन से संकलित होगा
  3. यदि हाँ, तो फ़ाइल का उपयोग करें | बिल्ड के बाद अमान्य कैश | सभी का पुनर्निर्माण करें
  4. यदि नहीं, तो अपनी स्थानीय परियोजना फाइलों को हटा दें और परियोजना फ़ाइल के रूप में pom.xml का उपयोग करके एक बार फिर संस्करण नियंत्रण से उन्हें जांचें
  5. यदि नहीं, तो आपके Intellij स्थापना के साथ एक गंभीर समस्या है

stackoverflow.com/a/11467266/32453 भी कुछ और अधिक आक्रामक कदमों की सूची देता है।
रोज़गारपैक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.