ber*_*ami 20 java eclipse maven
我对eclipse有一个奇怪的问题.当我在src/test/resources路径中放入.xls文件时,它会被eclipse复制到target路径中.
但是,目标路径中的文件不再相同.我无法在MS Excel中打开它,当我比较这两个文件时,我看到了一些二进制差异.怎么会发生这种情况?
PS:我的eclipse环境是用maven生成的.
ber*_*ami 31
感谢上述答案,我们找到了如何处理问题:
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.5</version>
<configuration>
<encoding>UTF-8</encoding>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>xls</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
nde*_*rge 15
我遇到了同样的问题,这是由Maven资源插件导致的,它过滤并修改了我的Excel文件.
要防止这种情况发生,请添加类似的内容(请参阅Maven文档):
<build>
<resources>
<resource>
<filtering>true</filtering>
<directory>src/test/resources</directory>
<excludes>
<exclude>**/*.xls</exclude>
</excludes>
</resource>
...
Run Code Online (Sandbox Code Playgroud)
更新:复制资源,但不过滤
<resources>
<resource>
<directory>src/test/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>**/*.xls</exclude>
</excludes>
</resource>
<resource>
<directory>src/test/resources</directory>
<filtering>false</filtering>
<includes>
<include>**/*.xls</include>
</includes>
</resource>
...
</resources>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6989 次 |
| 最近记录: |