Le plugin Maven Clean

Le plugin Maven Clean

1. Vue d'ensemble

Ce rapide tutoriel décrit le pluginclean, l'un des principaux plugins de l'outil de construction Maven.

Pour un aperçu des autres plugins principaux, reportez-vous àthis article.

2. Objectif du plugin

Le cycle de vie declean n'a qu'une seule phase nomméeclean qui est automatiquement liée au seul objectif du plugin avec le même nom. Cet objectif peut donc être exécuté avec la commandemvn clean.

Le pluginclean est déjà inclus dans le super POM, nous pouvons donc l’utiliser sans rien spécifier dans le POM du projet.

Ce plugin, comme son nom l'indique,cleans the files and directories generated during the previous build. Par défaut, le plugin supprime le répertoiretarget.

3. Configuration

Nous pouvons ajouter des répertoires à nettoyer en utilisant le paramètrefilesets:


    maven-clean-plugin
    3.0.0
    
        
            
                output-resources
            
        
    

La dernière version de ce plugin est répertoriéehere.

Si le répertoireoutput-resources contient des ressources générées, il ne peut pas être supprimé avec les paramètres par défaut. La modification que nous venons d’apporter demande au pluginclean de supprimer ce répertoire en plus de celui par défaut.

4. Conclusion

Dans cet article, nous avons passé en revue le pluginclean et expliqué comment le personnaliser.

Le code source complet de ce didacticiel se trouve àover on GitHub.