kotlin 通过Gradle使用自定义配置文件运行ktor

bt1cpqcv  于 2023-02-05  发布在  Kotlin
关注(0)|答案(2)|浏览(178)

我有一个使用application.conf文件的简单Ktor应用程序,文档中提到我可以指定一个自定义配置文件,如下所示:

现在,我想做完全相同的事情,只是我使用./gradlew run启动应用程序。
使用./gradlew run -config=...甚至不会运行,而使用./gradlew run -Dconfig=...似乎完全忽略了我给予它的输入。
使用gradle启动Ktor服务器时,提供自定义配置时间的正确方法是什么?

igetnqfo

igetnqfo1#

补充。
如果使用idea运行程序,则可以将-config参数添加到Program arguments
例如

zujrkrfu

zujrkrfu2#

好的,在进一步研究之后回答我自己的问题。在这种情况下,答案是这样运行gradle:
$./gradlew run --args="-config=src/main/resources/application.test.conf
根据[Gradle文档](https://docs.gradle.org/current/用户指南/应用程序插件.html#:~:text=自%20起Gradle %204.9%2C%20命令,设置参数字符串(java.).

相关问题