解决编译Maven项目时无法编译resources文件夹下资源的问题
打包方式设置问题
原来的pom.xml文件中将项目的打包方式设置成了pom,maven打包方式有三种,pom,jar和war。当选择了打包方式为pom时,意味着该工程是个聚合工程,而这个工程也就是个父工程,只用来做依赖版本管理和模块管理,并不会涉及到源码,所以maven不会将resources下的文件编译到classes路径下。所以将打包方式换成jar,编译成功!
————————————————
原文链接:https://blog.csdn.net/llllllllll4er5ty/article/details/103297623
添加新的build标签
在pom.xml文件的build标签中,添加新的resource标签,并重新编译pom.xml,此时再次编译maven工程即可成功编译resources文件夹及其子文件
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
<include>**/*.tld</include>
</includes>
<filtering>false</filtering>
</resource>
其它原因
可能存在resources文件夹名称错误,或者未将其设置为Resource Root