我使用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>