2010-12-03 14 views
5

मैं ग्रहण में एम 2 एक्लिप्स प्लगइन का उपयोग करता हूं।एम 2 एक्लिप्स, मेटा-आईएनएफ/MANIFEST.MF

और मैं किस कारण से पता नहीं है, हर बार जब मैं ग्रहण में एक Maven परियोजना आयात करते हैं, यह हमेशा एक खाली उत्पन्न करता है - src/मुख्य/META-INF/MANIFEST.MF फ़ाइल (जार पैक परियोजनाओं) - src/main/webapp/मेटा-आईएनएफ/MANIFEST.MF फ़ाइल (युद्ध-पैक परियोजनाएं)

मुझे यह थोड़ा परेशान लगता है ;-) क्या कोई इस व्यवहार को अक्षम करने के बारे में जानता है?

धन्यवाद

उत्तर

6

यह m2e-डब्ल्यूटीपी 0.13.0 में fixed था। नवीनतम m2e-wtp संस्करण http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/

समस्या का मूल कारण WTP का डायनामिक वेब फ़ैसेट है, जो स्वचालित रूप से MANIFEST.MF बनाता है जब यह स्थापित हो जाता है। m2e-wtp अब फ़ाइल को हटा देता है अगर इसे डब्ल्यूटीपी द्वारा बनाया गया था, लेकिन किसी भी मौजूदा MANIFEST.MF को छोड़ देता है।

2

मेरा मानना ​​है कि इस m2eclipse के लिए डब्ल्यूटीपी ऐड-ऑन के कारण होता है। यदि आप इसका उपयोग नहीं कर रहे हैं, तो WTP अतिरिक्त को अनइंस्टॉल करने का प्रयास करें।

1

यह गैर Maven व्यवहार जो मुझे लगता है डब्ल्यूटीपी जा रहा है 'शरारती' करने के लिए नीचे है। यह वास्तव में आपके स्रोत फ़ोल्डर्स में कुछ भी नहीं जोड़ना चाहिए, और यह व्यवहार केवल कई स्रोत फ़ोल्डर्स को चुनने के लिए नहीं होना चाहिए। मैंने इसे इसे src/test/java में भी जोड़ा है।

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