У меня есть 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), который обновляет версию проекта, тогда файл войны создается со старым номером версии, а не с новым.
Возможно, я ошибаюсь, но подозреваю, что это происходит, потому что код манифеста работает на этапе конфигурации, а не на этапе исполнения. Каков наилучший способ исправить это?
Я бы связаться с автором плагина. –