赞
踩
在pom文件中添加
- <build>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- <excludes>
- <exclude>**/*.xls</exclude>
- <exclude>**/*.xlsx</exclude>
- </excludes>
- <filtering>true</filtering>
- </resource>
- <resource>
- <directory>src/main/resources</directory>
- <includes>
- <include>**/*.xls</include>
- <include>**/*.xlsx</include>
- </includes>
- <filtering>false</filtering>
- </resource>
- </resources>
- </build>
在开发maven项目时,一般都会把配置文件放到src/main/resources目录下,针对这个目录,maven的resources对其进行单独的配置。resources配置一般如下:
- <build>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- <filtering>true</filtering>
- <includes>
- <include>context.xml</include>
- </includes>
- </resource>
-
- <resource>
- <directory>src/main/resources</directory>
- <filtering>false</filtering>
- <excludes>
- <exclude>context.xml</exclude>
- </excludes>
- </resource>
- </resources>
- </build>
配置中一共有两个resource,第一个resource配置是过滤src/main/resources目录下文件context.xml,若文件中有类似${key}这样的配置,就会根据maven的配置进行覆盖,让其使用真实值来填写。
第二个resource配置是不过滤src/main/resources目录下除了context.xml的其他文件,也就不会用真实值来填写${key}这样的配置。
所以excel文件编译以后出现了错误。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。