排除全部并且仅在包中包括一个类

时间:2018-09-23 02:24:12

标签: maven maven-plugin

我使用maven jar插件,并且只想在一个包中包含一两个类。 Apache maven文档中有包含和排除选项here。 但这不能让我仅包含A.java,因为父路径有一个排除项。

如果这次我仅申请包括,则仅导出该类,并且在项目中定义除排除类之外的所有类都是不切实际的!

如果products下有100个类,那么实际上就可以只包含A.java。

    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <version>2.6</version>
            <configuration>

            <excludes>                        
                <exclude>
                    **/customer/products/*
                </exclude>
            </excludes>

            <includes>
                <include>**/*</include>     
                <include>com/customer/products/A.java</include>         
            </includes>

      ....
    </plugin>

0 个答案:

没有答案