引入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目录下文件类似,这里就不再赘述