maven项目编译后在classes文件夹下没有编译出mybatis的xml文件的解决方案

来源:互联网 发布:java前后端分离 vue 编辑:程序博客网 时间:2024/05/16 14:54

在mybatis的maven项目中,正常的在执行“mvn compile”后,项目重新进行编译,但是却不会生成相应的xml文件,如下图所示,项目的src目录下的文件中有xml映射文件。



编译生成的文件:



在上图中的编译文件中就没有编译mybatis的xml文件。

解决办法有两个:

其一是将mybatis的xml映射文件放在maven中的“resources”目录下;

其二是在maven项目的根目录的pom.xml文件中添加指定生成xml资源文件的目录,其代码如下:

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

添加后此时再执行“mvn compile”,其执行结果如下:




阅读全文
0 0