mvn exclusion 打包时过滤文件及排除依赖包

1、排除依赖包

 

<dependency>
    <groupId>com.xxx.xxx</groupId>
    <artifactId>xxx</artifactId>
    <version>1.0</version>
    <exclusions>
        <exclusion>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        </exclusion>
    </exclusions>

</dependency>

 

 

2、过滤文件

 

<build>        

        <resources>

            <resource>

                <directory>src/main/java</directory>

                <!-- 包含 -->

                <includes>

                    <include>**/*.vm</include>

                    <include>**/*.properties</include>

                </includes>

                <!-- 排除  -->

                <excludes>

                <exclude>**/*.log</exclude>

                </excludes>

            </resource>

            <resource>

                <directory>src/main/resources</directory>

                <filtering>true</filtering>

                <includes>

                    <include>**/*.*</include>

                </includes>

                <excludes>

                <exclude>**/*.log</exclude>

                </excludes>

            </resource>

        </resources>

</build>

你可能感兴趣的:(java,maven)