Как вы напишете файл build.xml
, не используя ни пользовательский код, ни внешние зависимости (например, оболочку script), которые:
- Создает номер сборки формы major.minor.revision(например, 01.02.34).
- Автоматическое добавление изменений в каждую компиляцию исходного кода.
- Автоматически увеличивает малую версию при каждом выполнении задачи dist (ribution).
Дополнительно:
- Предоставляет возможность увеличить основной номер.
- Предоставляет возможность увеличения младшего номера.
- Всякий раз, когда основное число увеличивается, младшие и ревизионные номера устанавливаются на 0.
- Всякий раз, когда младший номер увеличивается, номер версии устанавливается в 0.
Bonus:
- Создает переменную на основе номера версии
git
(например, номер версии подрывной версии).
Разъяснение:
- Автоматическая проверка (или фиксация) не требуется.
- Интеграция с Subversion не нужна.
Спасибо за любые примеры. Вот некоторые связанные сайты, которые описывают, как выполнять аналогичные задачи:
- Создайте номер сборки с помощью Ant.
- Использование BuildNumber Ant задача.
- Ant и Создать версию.