gpt4 book ai didi

spring-boot - 如何使用Spring Boot “bootWar”插件创建gradle任务以产生爆炸 war ?

转载 作者:行者123 更新时间:2023-12-03 03:55:30 34 4
gpt4 key购买 nike

我使用“org.springframework.boot”插件,并使用bootWar任务生成我的spring boot项目的war文件。
我想要一个创建此 war 文件的分解版本的任务。

使用“war”插件执行此操作的标准方法是:

task explodedWar(type: Sync) {
into "${war.archivePath.parentFile.getAbsolutePath()}/exploded/${war.archivePath.name}"
with war
}

我如何用spring-boot / bootWar插件做同样的事情?

最佳答案

尝试:

task explodeBootWar(type: Sync) {
dependsOn bootWar
into "$buildDir/boot_war_exploded"
from project.zipTree(bootWar.archiveFile)
}

您可以在常规 with任务上使用 war方法,因为它基本上只是 copySpec。但是, bootWar任务还会执行其他一些操作,因此您必须构建并解压缩实际的归档文件。

关于spring-boot - 如何使用Spring Boot “bootWar”插件创建gradle任务以产生爆炸 war ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60560380/

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