为什么Maven copy-resources插件的复制操作后文件会变大?

时间:2016-08-19 03:18:07

标签: java maven intellij-idea

当我使用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>

当我运行Maven时:在IDEA中安装,我有两个war文件,一个由maven-war-plugin创建,一个是4M,另一个由maven-resources-plugin创建的是8M。

我无法使用任何拉链工具打开这场8M大战。

from 4M to 8M

1 个答案:

答案 0 :(得分:1)

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

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