एक युद्ध फ़ाइल बनाते समय मैं एक स्थान से जार का एक सेट युद्ध के अंदर एक फ़ोल्डर में कॉपी कर रहा हूं। जबकि फाइलों की प्रतिलिपि बनाई जाती है, हालांकि मुझे लगता है कि वे दूषित हो जाते हैं क्योंकि युद्ध के बाहर ले जाने वाले जार की एक ही कक्षा फाइलें डीबगर के साथ खुलती हैं जबकि यह युद्ध फ़ाइल से लेने के बाद नहीं खुलती है।मेर फ़ाइल के साथ निर्माण करते समय जार फ़ाइल दूषित हो जाती है
यह मैं कहाँ जार
<execution>
<id>copy-jars</id>
<phase>process-resources</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/${project.artifactId}-${buildNumber}/somefolder</outputDirectory>
<resources>
<resource>
<directory>SomeSourceDirectory</directory>
<filtering>true</filtering>
<includes>
<include>**/**</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
SomeSourceDirectory कुछ जार और कुछ अन्य फ़ाइलों परिणाम है नकल मेरी युद्ध pom.xml का एक हिस्सा है: myWar/somefolder/a.jar लेकिन जब मैं एक debugger..i में इस जार के अंदर कक्षाएं खोलने WinZip में त्रुटि मिलती है कि
Invalid compressed data to extract.
Severe Error: Compressed data is invalid
हालांकि एक ही कक्षा फ़ाइल जब मैं मूल के बाहर यानी फ़ोल्डर में देखने देखी जा सकती है युद्ध। तो जार की प्रतिलिपि करते समय क्या कोई गलती है? धन्यवाद।
जार समान हैं? वही फाइलसाइज, शायद एक ही एमडी 5 चेकसम ... – cha0site
फाइलसाइज समान है हालांकि एमडी 5 चेकसम अलग दिखता है..मैं http://divityworkshop.net/software/md5/index.html से डाउनलाड किया गया md5.jar के साथ चेक किया गया .. टी समझते हैं क्यों अलग चेकसम ?? – pranay