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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ZZY1078689276/article/details/75093580

在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”,其执行结果如下:




阅读更多
换一批

没有更多推荐了,返回首页