У меня есть локальный репозиторий, в котором артефакты публикуются как репозиторий, совместимый с m2.
<filesystem name="local" m2compatible="true" local="true">
<ivy pattern="${ivy.local.default.root}/[organization]/[module]/[revision]/[module]-[revision](-[classifier]).pom" />
<artifact pattern="${ivy.local.default.root}/[organization]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]" />
</filesystem>
У информации плюща есть '. В организации.
Например,
<info organization="com.github.org" module="module" rev="0.1" status="release"/>
Когда артефакты публикуются, они попадают в каталоги, подобные этим:
/.ivy2/local/com/github/org/module/0.1/*
Задача удаления настроена так:
<delete dir="${ivy.local.default.root}/${ivy.organization}/${ivy.module}/${ivy.revision}"/>
Я считаю, что это не такне работает, потому что ivy.organization
не разбивается на отдельные каталоги для задачи удаления.
Как настроить проекты для правильного удаления опубликованных файлов JAR?