首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >maven引入src/test/resources以及src/main/resources下的资源

maven引入src/test/resources以及src/main/resources下的资源

作者头像
johnhuster的分享
发布2022-03-28 19:47:41
发布2022-03-28 19:47:41
5840
举报
文章被收录于专栏:johnhusterjohnhuster

引入src/main/resources目录下的资源文件

代码语言:javascript
复制
<build>
        <resources>
            <resource>
                <directory>${project.basedir}/src/main/resources</directory>
                 <excludes>
                    <exclude>dev/*</exclude>
                    <exclude>prod/*</exclude>
                </excludes>        
            </resource>
            <resource>
                <directory>${project.basedir}/src/main/resources/${config.dir}</directory>
            </resource>            
        </resources>

.......

上面方式可以引入src/main/resources根目录排除dev以及prod子目录下的所有资源文件,同时将dev以及prod子目录下的资源拷贝到test-classes目录下,

而要引入src/test/resources下的资源文件,则需要通过下面的方式

代码语言:javascript
复制
        <testResources>
            <testResource>
                <directory>${project.basedir}/src/test/resources</directory>
                 <excludes>
                    <exclude>dev/*</exclude>
                    <exclude>prod/*</exclude>
                </excludes>
            </testResource>
            <testResource>
                <directory>${project.basedir}/src/test/resources/${config.dir}</directory>
            </testResource>
        </testResources>

.....

道理跟引入src/main/resources目录下文件类似,这里就不再赘述

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/01/12 ,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档