gpt4 book ai didi

spring - 如何使用Gradle将命令行选项传递到Spring应用程序中

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

Spring docs

By default, SpringApplication converts any command line option arguments (that is, arguments starting with --, such as --server.port=9000) to a property and adds them to the Spring Environment.



当我尝试将其传递给gradle时
gradle clean build --rerun-tasks --server.port=9000
它失败:
Unknown command-line option '--server.port'.
如何获得认可以接受常规命令行选项参数?请注意,我正在运行测试,而不是Spring应用程序本身。

最佳答案

另一种可能的解决方案是将ti gradle build gradle调用转换为sh脚本。您可以将任何CMD变量放入构建脚本中。

例:

myBuildScript.sh:

gradle clean buildTaskName $1

在build.gradle中使用变量MY_VARIABLE_NAME。

执行脚本:
MY_VARIABLE_NAME=value ./myBuildScript.sh

关于spring - 如何使用Gradle将命令行选项传递到Spring应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57775712/

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