【发布时间】:2020-05-21 16:23:56
【问题描述】:
我有一个从 3.3.0 升级到 4.0.3 的 Grails 应用程序。 在我的 build.gradle 文件中,我有以下内容
war {
archiveName 'Wolf.war'
}
在版本 3 中,这将在运行“grails war”时将我的战争文件命名为 Wolf.war,正如预期的那样。但是,在 Grails 4 中,这不再适用于我。我知道这与 Gradle 有关。我有 Gradle 5.1.1,并且根据 docs,archiveName 属性已被弃用(但应该仍然有效?)。
我的问题是,在使用 Gradle 5(或更高版本?)的 Grails 4 应用程序中,强制使用“grails war”命令生成的战争文件名称的正确方法是什么?
【问题讨论】: