Плагин Maven Clean

Плагин Maven Clean

1. обзор

Это краткое руководство описывает плагинclean, один из основных плагинов инструмента сборки Maven.

Обзор других основных подключаемых модулей см. Вthis article.

2. Плагин Цель

Жизненный циклclean имеет только одну фазу с именемclean, которая автоматически привязывается к единственной цели плагина с таким же именем. Следовательно, эту цель можно выполнить с помощью командыmvn clean.

Плагинclean уже включен в супер POM, поэтому мы можем использовать его, не указывая ничего в POM проекта.

Этот плагин, как следует из его названия,cleans the files and directories generated during the previous build. По умолчанию плагин удаляет каталогtarget.

3. конфигурация

Мы можем добавить каталоги для очистки с помощью параметраfilesets:


    maven-clean-plugin
    3.0.0
    
        
            
                output-resources
            
        
    

Последняя версия этого плагина указана вhere.

Если каталогoutput-resources содержит некоторые сгенерированные ресурсы, его нельзя удалить с настройками по умолчанию. Внесенное нами изменение предписывает плагинуclean удалить этот каталог в дополнение к каталогу по умолчанию.

4. Заключение

В этой статье мы рассмотрели плагинclean и проинструктировали, как его настроить.

Полный исходный код этого руководства можно найти наover on GitHub.