Версия версии манифеста 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 со старым номером версии, а не с новым.

Возможно, я ошибаюсь, но я подозреваю, что это происходит потому, что код манифеста выполняется на этапе конфигурации, а не на этапе выполнения. Каков наилучший способ исправить это?

Ответы на вопрос(1)

Ваш ответ на вопрос