maven项目编译后有关sql的xml不在编译后文件里

2017-10-27  本文已影响0人  Pale_Eyes

具体说来这个问题可能要挖很久,我就说一下我目前知道最浅显的吧。
首先编译是将.java文件变为.class字节码文件,那么maven项目里涉及到数据库语句的xml自然不会,当然为什么有的配置文件会在呢?肯定是有设置啦。只是我们小白刚刚学习,不了解。
那么,问题就简单了,告诉干活的家伙(菜鸟的我并不知道),我写在配置pom.xml文件里如下:

    ...
    <build>
        <resources>
            <!--编译之后包含xml-->
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
                <filtering>true</filtering>
            </resource>
        </resources>
    </build>
    ...

补充:<filtering>true</filtering>开启filtering功能正常对应的与<resources>的下面有<filters>功能,没系统了解过这些,此处不做说明。

        <filters>
            <filter>src/profile/${phase}.properties</filter>
        </filters>
上一篇下一篇

猜你喜欢

热点阅读