मैंने एक्लेप्से इंडिगो के तहत मेवेन-आर्केटाइप-क्विकस्टार्ट से सरल प्रोजेक्ट बनाया है, तो मैं pom.xml gui संपादक पर गया और निर्भरता टैब में जोड़ा गया उचित संवाद में खोज करके log4j-1.2.16 पर निर्भरता।गुम आर्टिफैक्ट log4j: log4j: बंडल: 1.2.16 ग्रहण में मैवेन का उपयोग करते समय सरल उदाहरण
अब मेरी pom.xml टैग
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
<type>bundle</type>
</dependency>
शामिल लेकिन ग्रहण पहले <dependency>
टैग को रेखांकित करता है और Missing artifact log4j:log4j:bundle:1.2.16
कहते हैं।
क्यों?
ग्रहण को The Maven प्लगइन m2e है - ग्रहण संस्करण 1.0.100.20110804-1717
ग्रहण द्वारा इसे क्यों जोड़ा गया था? क्या यह एक ग्रहण प्लगइन बग या कुछ है? –
मुझे लगता है कि आपने सूची में से गलत को चुना है (अगर मुझे गलत नहीं है तो टाइप बंडल ओएसजीआई के लिए है)। यदि आप टाइप टैग को छोड़ देते हैं तो यह जार के लिए डिफ़ॉल्ट होगा जो सबसे आम मामला है। –