gpt4 book ai didi

java - 为什么通过 Maven copy-resources 插件进行复制操作后文件会变大?

转载 作者:行者123 更新时间:2023-12-01 09:35:16 25 4
gpt4 key购买 nike

当我使用maven-war-plugin时获取 war 包,然后使用 maven-resources-plugin将这个war文件复制到另一个字典中,war文件会从4M变大到8M。

这是 POM,

<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<executions>
<execution>
<id>default-war</id>
<phase>package</phase>
<goals>
<goal>war</goal>
</goals>
<configuration>
<warName>FirstIssue</warName>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>3.0.1</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>install</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>../../GTISServer/iis-gtis-web/src/main/webapp/downloadResource/firstIssue</outputDirectory>
<resources>
<resource>
<directory>target</directory>
<includes>
<include>FirstIssue.war</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

当我在IDEA中运行Maven:install时,我得到了两个war文件,其中一个是由maven-war-plugin创建的是4M,另一个是maven-resources-plugin创建的是8M。

而且我无法用任何zip工具打开这场8M war 。

from 4M to 8M

最佳答案

我认为这与 <filtering> 有关。标签。建议不要过滤二进制文件。

请。在这里查看:http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html

关于java - 为什么通过 Maven copy-resources 插件进行复制操作后文件会变大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39030585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com