maven-jar-plugin 插件的 includes 和 excludes 参数 怎么使用
时间: 2024-03-19 11:43:59 浏览: 65
maven插件及其使用方法
maven-jar-plugin 插件的 includes 和 excludes 参数可以在 pom.xml 文件中进行配置。具体格式如下:
```xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<includes>
<include>**/*.class</include>
<include>**/*.properties</include>
</includes>
<excludes>
<exclude>**/*Test.class</exclude>
<exclude>**/LICENSE</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
```
上述配置将会打包所有的 .class 和 .properties 文件,但是排除所有以 Test 结尾的 .class 文件和 LICENSE 文件。
- includes: 包括的文件列表,支持 Ant 风格的通配符语法,例如 `**/*.class` 表示所有的 .class 文件。
- excludes: 排除的文件列表,同样支持 Ant 风格的通配符语法。
需要注意的是,如果没有配置 includes 和 excludes 参数,则默认打包所有的文件。
阅读全文