Задача ANT buildnumber устанавливает свойство ANT build.number .
Я не использую команду city, но в документации указано, что она также задает то же свойство .... Может объяснить вашу проблему: - (
Возможно, кто-то знает, как отключить эту городскую функцию команды.
Есть ли веская причина для переключения? Единственная альтернатива, которую я могу предложить ivy buildnumber задача. Он рассчитывает следующий номер сборки / выпуска на основе того, что было ранее опубликовано в хранилище. Это может не подойти в вашем случае. Я предпочитаю это, потому что я не зависим от настроек сервера сборки или мне нужно держать файл свойств под контролем версий.