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

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

作者: Pale_Eyes | 来源:发表于2017-10-27 17:12 被阅读0次

    具体说来这个问题可能要挖很久,我就说一下我目前知道最浅显的吧。
    首先编译是将.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>
    

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/iukdpxtx.html