Версия версии манифеста Gradle неверна для сборки выпуска
У меня есть проект gradle, который создает файл войны и включает в себя манифест:
war {
archiveName 'archive.war'
manifest {
attributes("Implementation-Title": project.name, "Implementation-Version": version, "Implementation-Timestamp": new Date())
}
}
Это нормально, но если я запускаю сборку релиза (используя плагин gradle-release)https://github.com/townsfolk/gradle-release), которая обновляет версию проекта, затем создается файл war со старым номером версии, а не с новым.
Возможно, я ошибаюсь, но я подозреваю, что это происходит потому, что код манифеста выполняется на этапе конфигурации, а не на этапе выполнения. Каков наилучший способ исправить это?