maven不打包子模块资源文件

在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>

 

posted @ 2016-12-29 09:34  nuccch  阅读(1483)  评论(0)    收藏  举报