Ознакомьтесь с документацией Ivy в разделе «Расширенные атрибуты». http://ant.apache.org/ivy/history/2.0.0-beta2/concept.html
Qutoed из ниже документы ...
Пример: Вот файл плющ с атрибутом «цвет» установлен в синий:
<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra">
<info organisation="apache"
module="foo"
e:color="blue"
status="integration"
revision="1.59"
/>
</ivy-module>
Затем вы должны использовать дополнительный атрибут когда вы заявляете зависимость от foo. Эти дополнительные атрибуты действительно будут использоваться в качестве идентификатора для модуля как орг названия и пересмотр:
<dependency org="apache" name="foo" e:color="blue" rev="1.5+" />
И вы можете определить свой шаблон репозитория, как:
${repository.dir}/[organisation]/[module]/[color]/[revision]/[artifact].[ext]
Обрати внимание, что в шаблонах должен использовать неквалифицированное имя атрибута (без префикса пространства имен).
Если вы не хотите использовать пространства имен xml, это возможно, но вам нужно будет отключить проверку файла плюща, так как ваши файлы больше не будут заполнены официальным плюсом xsd. См. Документацию по настройкам, чтобы узнать, как отключить проверку.
так это же "конф" $ {repository.dir}/[организация]/[модуль]/[CONF]/[пересмотр]/[артефакт]. [Доб] – Angrezy
если определить конф как расширенный атрибут точно так же, как цвет был определен выше ..., который должен работать. – Clintm