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 .