я могу использовать 2 файла плюща? - PullRequest
0 голосов
/ 04 мая 2010

Я создаю среду сборки для сторонних разработчиков. Я хочу предоставить им файл ivy.xml, который сторонняя организация не должна изменять, и файл ivy-custom.xml, который они должны изменить.

<target name="resolve" depends="download-ivy">
    <ivy:resolve file="ivy.xml"/>
    <ivy:resolve file="ivy-custom.xml"/>
</target>

Хотя, похоже, это не работает. Ivy-custom.xml, кажется, узурпирует оригинальный ivy.xml. Кто-нибудь знает способ сделать это? Спасибо.

1 Ответ

1 голос
/ 04 мая 2010

Вы можете разделить его на 2 отдельных модуля. Первый - это зависимость вашего ivy.xml и публикация его в вашем хранилище maven. (said org = "com.abc", name = "your-module", версия 1.0)

Тогда вы можете разрешить сторонним разработчикам использовать ivy-custom.xml, который также определяет "ваш модуль" как одну из зависимостей.

<dependency org="com.abc" name="your-module" rev="1.0" transitive="true"/>

Предполагается, что у вашего разработчика есть доступ к вашему хранилищу.

...