2011-09-11 9 views
8

मेरे पास एक वसंत मेवेन 2 प्रोजेक्ट है। मैं टर्मिनल में इसे बनाया और सब कुछ ठीक है, मैं सफलता, निर्माण हो गया है, लेकिन मैं यह त्रुटि आई जब ग्रहण करने के लिए इसे आयात करने की कोशिश:बिल्ड प्लान की गणना नहीं कर सका: artifact org.apache.maven.plugins: maven-resource-plugin: pom: 2.4.3 स्थानीय भंडार में उपलब्ध नहीं है

Could not calculate build plan: The repository system is offline but the artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 is not available in the local repository.

हालांकि मैं टर्मिनल में सफलता का निर्माण हो रही है और परियोजनाओं ठीक से चलाने के । मैंने ग्रहण में मैवेन ऑफ़लाइन बनाया है, और स्टार्टअप पर अक्षम डाउनलोड इंडेक्स को कोई विचार क्यों है कि मुझे यह त्रुटि क्यों मिल रही है?

+2

"आपने इसे ऑफ़लाइन बनाया" – bmargulies

+0

हाँ मुझे पता है, और मैं स्थानीय रेपो ऑनलाइन का उपयोग करना चाहता हूं, और जब भी चाहूं टर्मिनल से निर्माण करना चाहता हूं। –

उत्तर

6

यदि आपका पोम मैवेन-संसाधन-प्लगइन के संस्करण के रूप में विशिष्ट नहीं है, तो वह संस्करण सुपरपॉम से आएगा। डिफ़ॉल्ट रूप से, m2e मैवेन 3.0.x की एक एम्बेडेड प्रति का उपयोग करता है। यदि सुपरपॉम 2.4.3 पर इंगित करता है और आपका 'ऑफ-ऑफ-एक्लिप्स' संस्करण कुछ और मांगता है, तो ग्रहण के अंदर मेवेन 2.4.3 की तलाश करेगा और 'ऑफ़लाइन' के कारण विफल हो जाएगा।

मैवेन इंस्टॉलेशन का उपयोग करने के लिए m2e को कॉन्फ़िगर करके ठीक करें, या एक बिल्ड के लिए 'ऑफ़लाइन' बंद करना।

+0

कोई विचार कैसे? –

+1

प्रसन्ना तालकंती से जवाब देखें। – bmargulies

17

आप अपने स्थानीय बजाय स्थापना एम्बेडेड संस्करण m2e के साथ आता है से Maven का उपयोग करना चाहते हैं, तो आप इस

  • विंडोज ==> प्राथमिकताएं ==> Maven ==> स्थापनाएँ क्या करना है == > जोड़ें पर क्लिक करें (अपनी स्थानीय मेवेन स्थापना निर्देशिका का चयन करें)
+0

मैंने विरोध किया और मेरी समस्या हल हो गई। टिप – MoienGK

+0

के लिए धन्यवाद मैं मैवेन के लिए न्यूज़बी हूं और जब मैं अपनी "/.एम 2" निर्देशिका जोड़ता हूं जैसा कि आपने कहा है ग्रहण मुझे एक त्रुटि संदेश दिखाता है "कृपया एक मान्य मैवेन भंडार चुनें", मुझे क्या करना चाहिए? – Bourkadi

+0

.m2 आपकी मेवेन कॉन्फ़िगरेशन निर्देशिका है। आपको निर्देशिका मेवेन को स्थापित करने की आवश्यकता है। –

1

अपने pom.xml पर नीचे पंक्ति जोड़ें और 'mvn install' का उपयोग करके कमांड लाइन के माध्यम से इसे बनाएं। वह प्लगइन डाउनलोड करेगा और फिर ग्रहण से निर्माण करने की कोशिश करेगा। सुनिश्चित करें कि आपका ग्रहण उसी मैवेन का उपयोग कर रहा है जो एम्बेडेड नहीं है। यदि आपको अभी भी समस्याएं हैं, तो इसे स्थानीय भंडार से हटाएं और पुनः प्रयास करें। जोड़ने के लिए लाइन

<build> 
<plugins> 
<plugin> 
<groupId>org.apache.maven.plugins</groupId> 
<artifactId>maven-resources-plugin</artifactId> 
<version>2.4.3</version> 
</plugin> 
</plugins> 
</build> 

कि लगता है जहां अपने स्थानीय रेपो है, तो जाने के लिए "/.m2/repository/org/apache/maven/plugins/maven-resources-plugin/" करने से पहले है, को दूर सामग्रियों और मेवेन से "निर्भर निर्भरता" करें।

1

ग्रहण में प्रोजेक्ट पर बस राइट क्लिक करें और मेवेन विकल्प में अद्यतन मैवेन प्रोजेक्ट का चयन करें और बल अपडेट चेक बॉक्स को चेक करना न भूलें और अंत में ठीक पर क्लिक करें। यह मेरे लिए काम किया।

0

POM.xml -> maven -> अद्यतन परियोजना पर राइट क्लिक करने का प्रयास करें।

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

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