2012-05-07 20 views
9

की मेवेन प्रकृति को हटाने के बाद लक्ष्य निर्देशिका को हटा नहीं सकता मैंने अपने प्रोजेक्ट में मैवेन का उपयोग न करने का फैसला किया। तो, मैंने ग्रहण में इसे राइट-क्लिक किया और फिर "मेवेन प्रकृति को हटाएं"। सब कुछ ठीक लगता है, लेकिन मैं लक्ष्य निर्देशिका को हटा नहीं सकता। यदि मैं इसे ग्रहण के भीतर से हटा देता हूं तो यह फिर से बनाया गया है, अगर मैं इसे एक्सप्लोरर से हटा देता हूं तो परिणाम वही है, जैसे ही मैं ग्रहण से अपनी परियोजना को साफ़ करता हूं, यह अभी फिर से बनाया गया है।परियोजना

मैं कहाँ गलत हूँ?

अग्रिम धन्यवाद।

उत्तर

10

अक्षम करने के लिए & हटाने Maven लक्ष्य निर्देशिका

  1. सही परियोजना का चयन करें Maven->Disable Dependency Management.
  2. सही परियोजना पर क्लिक करें पर क्लिक करें। अनटिक करें "स्रोत फ़ोल्डर के लिए आउटपुट फ़ोल्डर को अनुमति दें"
  3. अब "आपका प्रोजेक्ट नेम"/बिन उदाहरण टाइप करें। टेस्टप्रोजेक्ट/बिन, डिफ़ॉल्ट आउटपुट फ़ोल्डर फ़ील्ड डिफ़ॉल्ट पर इंगित करने के लिए।
  4. अब ठीक क्लिक करें और लक्ष्य निर्देशिका को हटाएं।
+1

ठीक है। यह काम किया, धन्यवाद। – Michael

1

इसे आजमाएं: प्रोजेक्ट फ़ोल्डर पर राइट-क्लिक करें -> गुण -> जावा बिल्ड पथ -> स्रोत नए स्थान को इंगित करने के लिए 'डिफ़ॉल्ट आउटपुट फ़ोल्डर:' अनुभाग में फ़ोल्डर बदलें। चयन Build Path-> Configure Build Path -> Source Tab -

+0

अच्छा, वास्तव में यह पहले से ही किया गया था। मैंने जो किया वह "स्रोत फ़ोल्डर के लिए आउटपुट फ़ोल्डर को अनुमति दें" अनचेक था। – Michael

0

target/classes निर्देशिका किसी और के जितना अच्छा है। चूंकि m2e ने इसे स्विच किया है, यह मैवेन मानक आउटपुट निर्देशिका है, जो अब m2e से संबंधित या संभाला नहीं गया है। यदि आप चाहते हैं, तो आप प्रोजेक्ट के Properties -> Java Build Path -> Source -> Default output folder द्वारा अपनी आउटपुट निर्देशिका सेट कर सकते हैं, उदाहरण के लिए bin निर्देशिका जो एक्लिप्स 'डिफ़ॉल्ट है।

0

प्रोजेक्ट पर राइट क्लिक करें। बिल्ड पथ पर जाएं -> बिल्ड पथ कॉन्फ़िगर करें मैवेन निर्भरता अनचेक करें, इसने मेरा लक्ष्य फ़ोल्डर ठीक काम करने के लिए बनाया है।

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