Одним из способов решения этой задачи (без исходных файлов, файлов лицензий и уведомлений) было добавление задачи type
к <ivy:retrieve>
.
<ivy:retrieve pattern="${run.lib.dir}/[artifact].[ext]" type="jar" />
В этом случае мне не нужны теги <exclude>
. Это, однако, не отвечает на вопрос, почему исключение не сработало.