Как объединить управление версиями в Ivy, например parent-pom ‹dependencyManagement› в Maven?

У нас есть много проектов, в которых необходимо использовать общие номера версий.
Как лучше всего это сделать с помощью Ant / Ivy? Вы просто наследуете набор свойств от Ant, в которых есть номера версий, или есть более формальный механизм, подобный Maven?


person Ed Staub    schedule 11.08.2011    source источник
comment
Похоже, что новый ‹extends› в ivy.xml кое-что из этого дает. См. Jira, doc. Однако пока не уверен, что лучше всего использовать.   -  person Ed Staub    schedule 11.08.2011


Ответы (1)


Как вы отметили, я думаю, что это проблема, которую новый extends.

Честно говоря, я не фанат родительско-дочерних модулей в Maven .... Однако, как и вы, иногда я хочу пригвоздить множество своих модулей к общей версии Spring.

Решение, которое я использовал, заключалось в том, чтобы иметь набор свойств , определенных в моем общем ivysettings. Это сохраняет мои специфические свойства плюща отдельно от моих свойств сборки ANT.

person Mark O'Connor    schedule 20.09.2011