idea的maven项目无法编译resources文件夹下的配置文件

解决办法:

1.手动法,手动在pom.xml的build标签里写

<resources>
  <resource>
    <directory>src/main/resource</directory>
    <includes>
      <include>**/*.properties</include>
      <include>**/*.xml</include>
      <include>**/*.tld</include>
    </includes>
    <filtering>false</filtering>
  </resource>
</resources>

2.问题根源,其实很有可能是取的resources文件夹名字错了,写成resource,(少了个s,或者是其他拼写错误,因为web项目不会自带resources,手写很容易拼错。)但是项目结构里还是resources。
如果不是,也可以尝试先把resources里的文件拿出来,然后删掉resources文件夹,去项目结构里删除
在这里插入图片描述
然后再创建一个文件夹resources,重新添加为Resources。

为什么文件名必须是resources呢,因为他默认的配置文件夹路径就是resources,IDEA去找配置文件的时候只会在resources路径下找,其他文件夹就算添加为库,也不会去找。


版权声明:本文为xcb425原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。