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