У нас есть много проектов, в которых необходимо использовать общие номера версий.
Как лучше всего это сделать с помощью Ant / Ivy? Вы просто наследуете набор свойств от Ant, в которых есть номера версий, или есть более формальный механизм, подобный Maven?
Как объединить управление версиями в Ivy, например parent-pom ‹dependencyManagement› в Maven?
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