我正在构建一个war文件。该应用程序使用Spring,Hibernate和EXTJS。当我在maven中构建war文件时,我要求排除的所有内容都是将它放入war文件中。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>${maven-war-plugin.version}</version>
<configuration>
<warName>${project.build.finalName}</warName>
<failOnMissingWebXml>false</failOnMissingWebXml>
<webResources>
<resource>
<directory>src/main/webapp/build/temp/${sencha.env}/TTT}</directory>
<excludes>
<exclude>**/Readme.md</exclude>
</excludes>
</resource>
</webResources>
<packagingExcludes>.sencha/**,app/**,build/**,ext/**,overrides/**,packages/**,sass/**,bootstrap.css,bootstrap.js,bootstrap.json,build.xml,Readme.md</packagingExcludes>
</configuration>
</plugin>
建议将不胜感激。
谢谢,
拉斯
答案 0 :(得分:0)
让我解释一下,我正在使用我的IDE和pom.xml来生成和部署我的war文件。这个过程是在战争中复制整个工作区。这就像110MB。
为了隔离问题,我从命令行(CLI)运行了maven。我发现IDE或插件无效。使用CLI运行maven会产生14.4MB的战争。