原因:
IDEA的maven项目中,默认源代码目录下的xml等资源文件并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉。
如果使用的是Eclipse,Eclipse的src目录下的xml等资源文件在编译的时候会自动打包进输出到classes文件夹。
解决方法
maven对应配置文件的标签对中添加如下设置
<!--配置Maven 对resource文件 过滤 -->
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>

本文介绍在IntelliJ IDEA中使用Maven构建项目时,如何正确配置以确保源代码目录下的XML和属性文件被包含在编译后的classes文件夹中。提供了具体的Maven配置代码,帮助解决资源文件遗漏的问题。
3493

被折叠的 条评论
为什么被折叠?



