Maven Clean插件

2023/05/24

1. 概述

本快速教程介绍了clean插件,它是Maven构建工具的核心插件之一。

有关其他核心插件的概述,请参阅本文

2. 插件目标

clean生命周期只有一个名为clean的阶段,它会自动绑定到具有相同名称的插件的唯一目标。因此,可以使用命令mvn clean执行此目标。

clean插件已经包含在super POM中,因此我们可以使用它而无需在项目的POM中指定任何内容。

顾名思义,该插件的作用就是清理上次构建时生成的文件和目录,默认情况下,插件会删除target目录。

3. 配置

我们可以使用<filesets>参数添加要清理的目录:

<plugin>
    <artifactId>maven-clean-plugin</artifactId>
    <version>3.0.0</version>
    <configuration>
        <filesets>
            <fileset>
                <directory>output-resources</directory>
            </fileset>
        </filesets>
    </configuration>
</plugin>

此处列出了此插件的最新版本 。

如果output-resources目录包含一些生成的资源,则无法使用默认设置将其删除,我们刚刚所做的更改指示clean插件删除该目录以及默认目录。

4. 总结

在本文中,我们介绍了clean插件并指导了如何自定义它。

与往常一样,本教程的完整源代码可在GitHub上获得。

Show Disqus Comments

Post Directory

扫码关注公众号:Taketoday
发送 290992
即可立即永久解锁本站全部文章