Спасибо, что задали этот вопрос, rsteele.У меня был похожий вопрос, и вот решение, которое я использую.Это работает, если ваш диапазон соответствует подревизиям:
Самый простой способ представить это с примером:
<dependency org="com.acme" name="wigdet" branch="1" rev="latest.milestone">
- 1 / ivy-1.0.xml: status =«интеграция»
- 1 / ivy-1.1.xml: status = «этап»
- 1 / ivy-1.2.xml: status = «интеграция»
Зависимость разрешается до 1.1.
Это работает для меня, но я не совсем доволен этим, и я надеюсь, что кто-то может указать на лучший путь или пробить дыры в нем:
- ответвлениекажется уместным, потому что com.acme на самом деле имеет ветку в управлении версиями, которая соответствует версии 1.
- с другой стороны ветка кажется неуместной, потому что «1» является частью ревизии, и, возможно, ветвь более полезна в другихпути.
- это не решает более общую проблему, поставленную rsteele.