2011-09-29 17 views
5

मुझे m2e (ग्रहण आईडीई में मेवेन प्लगइन) के साथ समस्याएं आ रही हैं।"2.4 से पहले मेवेन-संसाधन-प्लगइन m2e द्वारा समर्थित नहीं है"

मुझे निम्न त्रुटि दिखाई देती है: 2.4 से पहले मेवेन-संसाधन-प्लगइन m2e द्वारा समर्थित नहीं है। मैवेन-संसाधन-प्लगइन संस्करण 2.4 या बाद में उपयोग करें।

मुझे नहीं पता कि इस त्रुटि को कैसे हल किया जाए। मुझे यकीन है कि यह एक एम 2 मुद्दा है (शायद एक सेटअप चीज?)।

पृष्ठभूमि:

  1. मैं टीका v0.9 का निर्माण करने के http://svn.apache.org/repos/asf/tika/tags/0.9/
  2. मैं कमांड लाइन से Maven का उपयोग कर निर्माण कर सकते हैं का प्रयास कर रहा हूँ।
  3. मैं नेटबीन्स v7.0.1 का उपयोग कर निर्माण कर सकता हूं।
  4. मैवेन 3.0.3 चला रहा हूं।
  5. मैं चला रहा हूँ ग्रहण इंडिगो सेवा रिलीज़ 1 (आईडी बिल्ड: 20,110,916-0149)
  6. मैं m2e चला रहा हूँ v1.0.100.20110804-1717

किसी भी मदद के लिए धन्यवाद।

अल्बर्ट

+0

क्या आप अपने पोम के प्रासंगिक हिस्सों में पेस्ट कर सकते हैं जिसे आपने ग्रहण में आयात किया है? – markdsievers

+0

मुझे यह समस्या है! इसे हल कर सकते हैं !? कोई संकेत? – momomo

उत्तर

1

कैसे आप ग्रहण में अपनी परियोजना आयात किया था? Error in POM.xml

+0

इस तरह की मदद की, लेकिन मुझे अन्य मुद्दों के साथ छोड़ दिया। – Albert

6

tika.parent परियोजना आप माता पिता के रूप org.apache.apache.6 पा सकते में: (? mvn eclipse:eclipse लक्ष्य, या "आयात Maven परियोजना" ग्रहण में)

हो सकता है कि इस उत्तर प्रासंगिक है:

<parent> 
    <groupId>org.apache</groupId> 
    <artifactId>apache</artifactId> 
    <version>6</version> 
    <relativePath /> 
    </parent> 

और pom.xml में से org.apache एपाचे आप पा सकते हैं:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-resources-plugin</artifactId> 
    <version>2.3</version> 
    <configuration> 
    <encoding>${project.build.sourceEncoding}</encoding> 
    </configuration> 
</plugin> 

पहले सरल उपाय:

तहत tika.parent की पोम में निम्नलिखित जोड़ें "- pluginManagement - निर्माण प्लगइन्स" (पंक्ति 230):

<plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-resources-plugin</artifactId> 
     <version>2.5</version> 
     <configuration> 
     <encoding>${project.build.sourceEncoding}</encoding> 
     </configuration> 
    </plugin> 
    ... 

और फिर टीका टीम एक नए org.apache अपाचे माता पिता पोम उपयोग करने के लिए पूछना।

+0

यह काम नहीं किया। अन्य पीओएम मुद्दे उठे। – Albert

+0

निम्नलिखित अतिरिक्त चरणों का प्रयास करें: - सभी प्रोजेक्ट्स का चयन करें और "राइट क्लिक करें" -> मेवेन-> परियोजना कॉन्फ़िगरेशन अपडेट करें - सभी प्रोजेक्ट्स और मेनू -> प्रोजेक्ट -> साफ़ करें ... (सभी) – ollins

1

मेरे लिए काम करने वाला एक और समाधान है: 1) Ecplise से सभी मौजूदा मेवेन प्लगइन्स अनइंस्टॉल करें। 2) फिर इस स्थान से मेवेन प्लगइन स्थापित करें: http://m2eclipse.sonatype.org/sites/m2e -रुशी