मैं स्प्रिंग टूल सूट 3.6.3 और एम 2 ई ग्रहण प्लगइन 1.4.1 का उपयोग कर रहा हूं, जब मैंने प्रोजेक्ट में से किसी एक से पीओएम फ़ाइल खोला, मैंने देखा कि सभी निर्भरताओं को जोड़ा जा रहा है, मेरे पास है जो कई निर्भरता जब मैं पोम खोलने के रूप मेंएम 2 ई सभी निर्भरताओं को लोड करने में असफ़ल
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
</dependency>
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
</dependency>
<dependency>
<groupId>javax.xml.soap</groupId>
<artifactId>javax.xml.soap-api</artifactId>
</dependency>
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
</dependency>
<dependency>
<groupId>javax.jws</groupId>
<artifactId>jsr181-api</artifactId>
</dependency>
<!-- Provided dependencies -->
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>policy</artifactId>
</dependency>
<dependency>
<groupId>org.glassfish.gmbal</groupId>
<artifactId>gmbal-api-only</artifactId>
</dependency>
<dependency>
<groupId>org.jvnet.staxex</groupId>
<artifactId>stax-ex</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.stream.buffer</groupId>
<artifactId>streambuffer</artifactId>
</dependency>
<dependency>
<groupId>org.jvnet.mimepull</groupId>
<artifactId>mimepull</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.fastinfoset</groupId>
<artifactId>FastInfoset</artifactId>
</dependency>
<dependency>
<groupId>org.glassfish.ha</groupId>
<artifactId>ha-api</artifactId>
</dependency>
<dependency>
<groupId>com.sun.xml.messaging.saaj</groupId>
<artifactId>saaj-impl</artifactId>
</dependency>
<dependency>
<artifactId>woodstox-core-asl</artifactId>
<groupId>org.codehaus.woodstox</groupId>
</dependency>
<dependency>
<groupId>org.codehaus.woodstox</groupId>
<artifactId>stax2-api</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.sun.org.apache.xml.internal</groupId>
<artifactId>resolver</artifactId>
</dependency>
एसटीएस में इस प्रकार है, और निर्भरता पदानुक्रम पर जाता है संस्करण 2.2.8 के साथ jaxws-आरटी के लिए जोड़ा depnedecy विन्यास, मैं नीति रिसोल्वर देखने के लिए सक्षम नहीं हूँ और स्ट्रीमबफर निर्भरताएं।
लेकिन जब मैं mvn चलाता हूं तो कमांड प्रॉम्प्ट से साफ़ करें, सभी उपर्युक्त जार .war फ़ाइल में जोड़े जाते हैं।
मुझे लगता है कि एम 2 ई + एसटीएस के साथ कुछ समस्या है, यह सुनिश्चित नहीं है कि m2e उन लापता निर्भरताओं को क्यों प्राप्त नहीं कर पा रहा है।
दोनों अलग-अलग 'settings.xml' पर इंगित कर रहे हैं? –
मैं उन स्थितियों में अपने स्थानीय मेवेन रेपो को मिटा देता हूं और उसके बाद एसटीएस को पुनरारंभ करता हूं, परियोजना का एक साफ निर्माण करता हूं, और इसलिए एम 2e (या मेवेन) को फिर से सभी आवश्यक निर्भरताओं को डाउनलोड करने दें। यह उन मुद्दों को कई मामलों में हल करता है (कम से कम मेरे लिए)। यदि आप m2e में एक बग मार रहे हैं, तो आप नवीनतम एसटीएस संस्करण को भी आजमा सकते हैं जिसमें नवीनतम एम 2 रिलीज संस्करण शामिल है। –
धन्यवाद जिगर और मार्टिन टिप्पणियों के लिए .... –