先说结论:
第一种方法:把该文件放到maven项目中的resources文件夹下,修改后记得修改原先引用该文件的路径
第二种方法:往maven项目中的pom.xml文件中添加如下代码
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
</build>
我使用的是idea 2021,这种大概率就是把该文件和.java文件文件放在同一个包(文件夹)下,idea并不会编译.xml这类的文件,所以你看target文件夹下编译后产生的文件中并没有发现该文件,所以要么放在resources目录下让它自动编译要么在pom.xml文件中添加指定代码手动配置让他编译。