【发布时间】:2019-02-10 13:25:49
【问题描述】:
我正在使用 Spring Boot 构建一个 Web 应用程序。 我想在 final 中更改一些 WEB-INF/lib/*.jars 的名称。
如果我正确理解文档,这应该使用 spring-boot-gradle-plugin 提供的 bootWar 任务(标准战争任务的子类)的“重命名”方法来工作。
但是“重命名”方法根本不会执行,即如果我将它添加到我的 build.gradle:
bootWar {
rename { name ->
println "***** " + name
name
}
那么什么都不会被打印出来。采用原始模式和替换模式的“重命名”方法重载也不起作用。
我用一个示例项目进行了尝试,但它也没有在那里工作:
- 使用带有“Web”依赖的 Spring Initializr 创建一个新项目
- 将
apply plugin: 'java'更改为apply plugin: 'war' - 从上方添加
bootWar配置
【问题讨论】:
标签: spring-boot gradle