मेरे पास एक मेवेन जावा प्रोजेक्ट है (जेबॉस पर तैनाती, अगर यह मायने रखता है) जो मैवेन-जार-प्लगइन का उपयोग करता है। यह ग्रहण केप्लर का उपयोग करके ठीक काम करता है। मैं अब लूना (ईई संस्करण) कोशिश कर रहा हूँ, और अब मैं इस त्रुटिग्रहण लुना मेवेन-जार-प्लगइन निष्पादन जीवन चक्र द्वारा कवर नहीं किया गया
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-jar-plugin:2.5:jar (execution: make-a-jar, phase: compile)
सब मेरे बच्चे .pom फाइलों में
(Maven-जार-प्लगइन माता पिता .pom फ़ाइल में निर्दिष्ट किया जाता हो रही है, लेकिन त्रुटि बच्चे के ब्लॉक में ब्लॉक को इंगित करती है।
.pom व्यूअर में, अगर मैं अवलोकन टैब में त्रुटि संदेश पर क्लिक करता हूं, तो यह मुझे "नए m2e कनेक्टर खोजें" का विकल्प देता है। इस पर क्लिक करने से "एम 2 बाज़ार" संवाद आता है और काम का एक गुच्छा प्रतीत होता है, लेकिन फिर मुझे एक खाली सूची दिखाता है। अगर मैं "समाप्त" पर क्लिक करें, यह निर्भरता की गणना करने की कोशिश करता है, और फिर मुझे इस त्रुटि देता है:
Operation details
Cannot complete the request. See the error log for details.
"m2e connector for mavenarchiver pom properties" will be ignored because a newer version is already installed.
तो यह है कि शायद प्रतीत होता है Maven-जार-प्लगइन mavenarchiver का एक विशेष संस्करण पर निर्भर करता है, लेकिन ग्रहण लुना ईई एक नए संस्करण के साथ आता है। क्या इस समस्या को ठीक करने का कोई तरीका है, या क्या मुझे अभी जारी होने के लिए मेवेन-जार-प्लगइन के एक नए संस्करण की प्रतीक्षा करनी है? (मैं वर्तमान में मैवेन-जार-प्लगइन के संस्करण 2.5 का उपयोग कर रहा हूं, जो नवीनतम है जिसे मैं जानता हूं।)