JAR-файл поврежден при сборке с Maven
при создании файла войны я копирую набор банок из папки в папку внутри войны. Несмотря на то, что файлы копируются, я думаю, что они повреждены, потому что файлы одного и того же класса из jar, взятые вне войны, открываются с помощью отладчика, но не открываются после извлечения из файла war.
Это часть моей войны pom.xml, где я копирую банки
<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 имеет несколько банок и некоторые другие файлы Результат: myWar / somefolder / a.jar, но когда я открываю классы внутри этого jar в отладчике ... я получаю ошибку в WinZip, которая
Invalid compressed data to extract.
Severe Error: Compressed data is invalid
Однако тот же файл класса можно просмотреть, когда я просматриваю его в оригинальной папке, то есть вне войны. Так есть ли ошибка при копировании банок? Благодарю.