Número da versão do manifesto de guerra Gradle incorreto para compilar o release

Eu tenho um projeto gradle que cria um arquivo de guerra e inclui um manifesto:

war {
    archiveName 'archive.war'
    manifest {
        attributes("Implementation-Title": project.name, "Implementation-Version": version, "Implementation-Timestamp": new Date())
    }
}

Tudo bem, mas se eu executar uma compilação de versão (usando o plugin gradle-releasehttps://github.com/townsfolk/gradle-release), que atualiza a versão do projeto, o arquivo war é criado com o número da versão antiga em vez do novo.

Posso estar errado, mas suspeito que isso esteja acontecendo porque o código do manifesto está sendo executado durante a fase de Configuração, em vez da fase de Execução. Qual o melhor jeito de consertar isso?

questionAnswers(1)

yourAnswerToTheQuestion