Был сценарий, в котором мне пришлось исключить две папки, которые могли бы соответствовать *scripts
, и они были в папке ресурсов.Первая путаница заключалась в том, предоставлять ли значение исключения как src/main/resources/*scripts
или как WEB-INF/classes/*scripts
, то есть структуру до или после компиляции.
Было очень важно предоставить /**
, чтобы получить весь каталог, исключаемый извоенный файл.В моем случае, *scripts/**
.
Вот окончательная конфигурация, которая сработала:
<packagingExcludes>WEB-INF/classes/*scripts/**</packagingExcludes>