gpt4 book ai didi

spring - 如何在bootJar中有条件地启用launchScript()?

转载 作者:行者123 更新时间:2023-12-03 05:35:56 25 4
gpt4 key购买 nike

我正在尝试设置条件构建过程。

以下代码可以工作,但是我需要在命令行上指定参数,而定义两个单独的任务来做到这一点应该很好。

bootJar {
if (project.hasProperty("exec")) {
launchScript()
}
}

有没有一种方法可以执行bootJar或其他自定义任务来启用/禁用launchScript()?

例如,如何定义具有标准bootJar但具有launchScript的任务bootJarExecutable?

最佳答案

您可以创建另一个仅在执行时配置bootJar任务的任务:

task bootJarExecutable {
finalizedBy bootJar
doFirst {
bootJar.launchScript()
}
}

但是,这仅在一次调用中需要一个 .jar或另一个调用而又不是两个调用时才起作用。在这种情况下,您将需要创建另一个 BootJar 任务并自行配置。

关于spring - 如何在bootJar中有条件地启用launchScript()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56198837/

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