【发布时间】:2014-02-11 21:31:36
【问题描述】:
我有一个 gradle 项目,它构建一个 war 文件,并包含一个清单:
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 文件。
我可能错了,但我怀疑这是因为清单代码是在配置阶段而不是执行阶段运行的。解决此问题的最佳方法是什么?
【问题讨论】:
-
我会联系插件的作者。
标签: gradle manifest release war