【问题标题】:Running ktor with a custom Configuration file via Gradle通过 Gradle 使用自定义配置文件运行 ktor
【发布时间】:2023-02-01 17:26:57
【问题描述】:

我有一个使用 application.conf 文件的简单 Ktor 应用程序。 The documentation 提到我可以指定一个自定义配置文件来使用:

现在,我想做完全相同的事情,除了我使用 ./gradlew run 启动我的应用程序。

使用./gradlew run -config=... 甚至不会运行,而使用./gradlew run -Dconfig=... 似乎光荣地忽略了我给它的输入。

使用 gradle 启动我的 Ktor 服务器时,提供自定义配置时间的正确方法是什么?

【问题讨论】:

    标签: kotlin configuration ktor


    【解决方案1】:

    好的,在进一步研究后回答我自己的问题。在这种情况下,答案是这样运行 gradle :

    $./gradlew run --args="-config=src/main/resources/application.test.conf

    根据 [gradle 文档](https://docs.gradle.org/current/userguide/application_plugin.html#:~:text=Since%20Gradle%204.9%2C%20the%20command,setArgsString(java.)

    【讨论】:

      【解决方案2】:

      补充。

      如果使用idea运行程序,可以在Program arguments中添加-config参数。

      例如

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-23
        • 2019-05-22
        • 1970-01-01
        • 2011-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-27
        相关资源
        最近更新 更多