«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.

Next »

The Maven Verifier Plugin

« Previous

The Maven Deploy Plugin