2012-12-23 15 views
12

मैं Maven के साथ मेरी परियोजना बनाने की कोशिश हाइबरनेट करने में विफल (लक्ष्य: पैकेज स्वच्छ) लेकिन मैं त्रुटि मिलती है:लक्ष्य पर अमल और अवैध एलओसी हैडर (बुरा हस्ताक्षर)

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project minimalistic-mvc-example: Compilation failure 
[ERROR] error: error reading /home/chris/.m2/repository/org/hibernate/hibernate-core/4.1.9.Final/hibernate-core-4.1.9.Final.jar; invalid LOC header (bad signature) 
[ERROR] -> [Help 1] 

उत्तर

33

लगता है अपने स्थानीय जार फ़ाइल की तरह है भ्रष्ट। अपने स्थानीय मेवेन रेपो हटाएं और पुनः प्रयास करें। यह मेट्रो को रिमोट रेपो से फिर से जार डाउनलोड करने के लिए मजबूर करेगा।

डिफ़ॉल्ट स्थानीय Maven रेपो द्वारा खिड़कियों में हो जाएगा C:\Users\username\.m2\repository

+2

हटाया जा रहा है समस्या का समाधान नहीं किया। mvn ने .jar फ़ाइल को दोबारा डाउनलोड किया और एक ही त्रुटि दी। –

+0

संपूर्ण मैवेन निर्देशिका को हटाने के बजाय आप समस्या निर्भरता को हटा सकते हैं और इसे फिर से डाउनलोड करने के लिए एक मैवेन अपडेट को कॉल कर सकते हैं। यह मेरे लिए काम किया। – JesseBoyd

1

अपने .jar फ़ाइल की जाँच करें कृपया इतना दूषित हो सकती है अपने भंडार से हटा सकते हैं और सर्वर को पुनः आरंभ करने तो यह तो यह होगा फिर से नया एक हॉप प्राप्त कर सकते हैं पुन: प्रयास करें सहायक

-1

यह काम करता है, जार दूषित है। स्थानीय मैवेन रिपोजिटरी को हटाने और परियोजना के पुनर्निर्माण से समस्या को हल करने में मदद मिलेगी।

+0

आपने चौथे वही उत्तर क्यों दिया? – flipperweid

0

C:\Users\Username\.m2\repository से सामग्री हटाएं। या तो सबकुछ या चुनिंदा - आपकी पसंद। फिर डाउनलोड जार मजबूर करने के लिए कमांड प्रॉम्प्ट का उपयोग करें और रन परीक्षण के बाद

mvn clean install 

निर्माण:

mvn test