mientras construyes un archivo de guerra estoy copiando un conjunto de jarras de una ubicación a una carpeta dentro de la guerra. Mientras que los archivos se copian, sin embargo, creo que se corrompen porque los mismos archivos de clase del contenedor cuando se toman fuera de la guerra se abren con un depurador mientras no se abre después de tomar el archivo war.archivo jar se corrompe mientras construye con maven
Esta es una parte de mi pom.xml guerra donde copio los frascos
<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 tiene algunos frascos y algunos otros archivos El resultado es: myWar/SomeFolder/a.jar pero cuando abro las clases dentro de este frasco en un debugger..i obtener error en WinZip que
Invalid compressed data to extract.
Severe Error: Compressed data is invalid
Sin embargo el mismo archivo de clase se puede ver cuando veo en la carpeta original, es decir fuera del guerra. Entonces, ¿hay un error al copiar los frascos? Gracias.
¿Son iguales los frascos? Mismo tamaño de archivo, tal vez la misma suma de comprobación md5 ... – cha0site
el tamaño del archivo es el mismo; sin embargo, la suma de comprobación md5 parece diferente ... he comprobado con md5.jar downlaoded desde http://activityworkshop.net/software/md5/index.html ..can ' entiendo por qué diferentes sumas de comprobación? – pranay