最近在做新项目,搭建Springboot,利用maven进行项目搭建,发现使用idea搭建的maven项目的src/main/java文件夹下面的xml不能被编译。那是因为idea搭建的maven项目中的配置文件xml一般默认在src/main/resources文件夹下,所以我们一般将xml文件放在这个文件夹下。
或则如果我们想在java文件夹下放置xml文件,比如myabties的mapper文件,我们这时候可以在pom.xml文件里面进行配置。
如下代码,在pom.xml的<build></build>标签内键入如下配置即可。
<build>
<!--配置可在rc/main/java文件夹下编译出xml文件-->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>