O Plugin Maven Clean

O Plugin Maven Clean

1. Visão geral

Este tutorial rápido descreve o plug-inclean, um dos plug-ins principais da ferramenta de construção Maven.

Para uma visão geral dos outros plug-ins principais, consultethis article.

2. Objetivo do plugin

O ciclo de vida declean tem apenas uma fase chamadaclean que é automaticamente ligada ao único objetivo do plugin com o mesmo nome. Este objetivo pode, portanto, ser executado com o comandomvn clean.

O pluginclean já está incluído no super POM, portanto, podemos usá-lo sem especificar nada no POM do projeto.

Este plugin, como o próprio nome indica,cleans the files and directories generated during the previous build. Por padrão, o plugin remove o diretóriotarget.

3. Configuração

Podemos adicionar diretórios a serem limpos usando o parâmetrofilesets:


    maven-clean-plugin
    3.0.0
    
        
            
                output-resources
            
        
    

A versão mais recente deste plugin está listadahere.

Se o diretóriooutput-resources contiver alguns recursos gerados, ele não poderá ser removido com as configurações padrão. A alteração que acabamos de fazer instrui o plug-inclean a excluir esse diretório além do padrão.

4. Conclusão

Neste artigo, examinamos o plug-inclean e instruímos como personalizá-lo.

O código-fonte completo deste tutorial pode ser encontradoover on GitHub.