当我使用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大战。
答案 0 :(得分:1)
我认为它与<filtering>
标记有关。建议不要过滤二进制文件。
PLS。在这里看到:http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html