Можно ли настроить каталоги, удаленные mvn clean?
После запуска
mvn clean
У меня был плохой момент, когда я пытался запустить двоичный файл в моем проекте. Сначала выбранный двоичный файл не запускался, а затем обнаружил, что весь каталог /bin был удален. После некоторой паники выяснилось, что среди прочных / проверенных файлов был уничтожен только каталог bin.
Вот фрагмент результатов mvn clean
: в то время как libs
реж желательно удалить.. bin
нет
--- maven-clean-plugin:2.5:clean (default-clean) @ parent ---
[INFO] Deleting /git/OCspark/bin (includes = [], excludes = [])
[INFO] Deleting /git/OCspark/libs (includes = [**/*.jar], excludes = [])
Существует ли конфигурация для информирования о чистоте, что означает "ОК" для очистки, а что "вне пределов"?
1 ответ
Вы можете настроить maven-clean-plugin для включения и исключения дополнительных файлов. Проверьте наличие существующих включений и исключений.
Кроме того, вы можете попробовать использовать два fileset
s в конфигурации для включения и исключения отдельно, что-то вроде (не проверено):
<configuration>
<filesets>
<fileset>
<directory>/git/OCspark/libs</directory>
<includes>
<include>**/*.*</include>
</includes>
<followSymlinks>false</followSymlinks>
</fileset>
<fileset>
<directory>/git/OCspark/bin</directory>
<excludes>
<exclude>**/*.*</exclude>
</excludes>
<followSymlinks>false</followSymlinks>
</fileset>
</filesets>
</configuration>