首页 > 其他 > 详细

Maven 中 resources 作用

时间:2019-04-11 13:07:59      阅读:201      评论:0      收藏:0      [点我收藏+]

 

默认情况下,如果没有指定resources,目前认为自动会将src/main/resources下的.xml文件放到target里头的classes文件夹下的package下的文件夹里。
如果设定了resources,那么默认的就会失效,因此需要设置指定resources文件夹。

利用复制文件的特性,可以复制一些文件到指定的目录。 但是,一定要先指定resources文件目录,再指定要复制的文件
如下:

第一个resource 是复制特定文件
第二个resource 是可以使用pom中的profile替换相关的值
第三个resource 指定resources文件目录(一旦增加了resources节点,默认的resource目录就失效了,需要重新指定)

 

<build>
    <resources>
        <resource>
            <directory>${project.basedir}/libs</directory>
            <targetPath>BOOT-INF/lib/</targetPath>
                    <includes>
                       <include>**/*.jar</include>
                    </includes>
        </resource>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>com/changfu/business/tpp/util/templates/**.html</include>
            </includes>
            <filter>true</filter>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
        </resource>
    </resources>
</build>

 

有时加载 mybatis文件出错,检查xml命名空间和类型名都没有错误,很可能就是resource目录错误了,按上面的步骤分析可以解决

 

Maven 中 resources 作用

原文:https://www.cnblogs.com/liuxm2017/p/10688789.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!