gpt4 book ai didi

spring-boot - Gradle 'war' 插件如何更改存档的名称

转载 作者:行者123 更新时间:2023-12-01 21:57:11 27 4
gpt4 key购买 nike

如何更改 war 名称?

我已经尝试过(我在文档 https://docs.gradle.org/4.10.2/dsl/org.gradle.api.tasks.bundling.War.html 中找到了这些参数)

war {
baseName = 'service'
archiveName 'service.war'
}

但是,这不起作用。我仍然得到一个带有快照版本的名字。

./build/libs/search-0.0.1-SNAPSHOT.war

我正在使用 Gradle 4.10 和 Spring Boot 2.1.2.RELEASE。

最佳答案

请参阅此文档:Spring Boot Gradle reference

总结一下:当 Spring Boot gradle 插件与 war 插件一起应用时,war 任务默认是禁用的,并被 SpringBoot “取代” bootWar 任务。

因此,如果您想配置 war 工件,则需要配置 bootWar 任务而不是基本 war 任务:

bootWar {
baseName = 'service'
archiveName 'service.war'
}

附加说明:

  • 在 Gradle 5.x 中,archiveName 已被弃用,您应该使用 archiveFileName
  • 如果您设置了 archiveName 属性,则无需设置 baseName 属性

关于spring-boot - Gradle 'war' 插件如何更改存档的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54501697/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com