maven 项目resource下的文件编译后大小改变
问题描述
放在maven项目resources中的dll文件编译之后大小改变了

在网上搜了很多方法都不行,后来无意中看到了这篇博客(https://blog.csdn.net/csdn_binger/article/details/128536207)受到了启发,
就去看了我的pom文件,发现编译时没有把上图的dll文件过滤掉,导致系统在编译时对这些dll文件进行了编译,使得系统无法正常加载识别dll文件。
解决方法
在pom文件中的
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<nonFilteredFileExtensions>
<nonFilteredFileExtension>dll</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
其中,<nonFilteredFileExtension>中的dll是要跳过编译的文件后缀


浙公网安备 33010602011771号