在build中配置文件resources,来防止我们资源导出失败的问题
原因:Maven由于他的约定大于配置,我们之后可以遇到我们写的配置文件,无法导出或者生效。
Maven配置文件默认放在了resources文件下, 如果我们把配置文件放到了Java目录下了,这个地方是导出不来的所以我们需要手动配置资源过滤
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<!--下面是手动配置的资源过滤,使java目录下的配置文件能够被导出,开启-->
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
总结:所有的maven项目都应该加上上述代码