在maven多模块项目中,对子模块中的测试文件不需要打包到目标项目中,以免产生影响。 实现方法: 1. 将测试资源放在java/test/resources 目录下,mvn package默认不会将test目录下的资源文件打包到最终的jar包中。 2. 打包时对相关资源进行过滤:
<build>
<resources>
<resource>
<!-- 指定资源目录 -->
<directory>src/main/resources</directory>
<excludes>
<exclude>*.properties</exclude>
</excludes>
<filtering>false</filtering>
</resource>
</resources>
</build>