Перейти к основному содержимому

Плагин очистки Maven

· 2 мин. чтения

1. Обзор

В этом кратком руководстве описывается подключаемый модуль clean , один из основных подключаемых модулей инструмента сборки Maven.

Обзор других основных плагинов см. в этой статье .

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

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

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

Этот плагин, как следует из его названия, очищает файлы и каталоги, созданные во время предыдущей сборки. По умолчанию плагин удаляет целевой каталог.

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

Мы можем добавить каталоги для очистки, используя параметр наборов файлов :

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

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

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

4. Вывод

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

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