如何使用 ki (Kotlin Interactive Shell) 加载外部依赖项?

问题描述 投票:0回答:1

我正在使用 Ki(Kotlin Language Interactive Shell)在 shell 上交互式运行 Kotlin,并且我遇到需要加载第 3 方库的需求,以便我可以快速编写脚本。例如,假设我想使用 turtle 运行一个简单的

ls
命令:

shellRun("ls")

如何设置我的 ki shell 以使乌龟可用?

kotlin shell dependency-management ki
1个回答
0
投票

您需要使用

:dependsOn
命令:

[0] :dependsOn com.lordcodes.turtle:turtle:0.8.0
[1] com.lordcodes.turtle.shellRun("ls")

Ki 允许您使用 Maven 坐标在运行时下载依赖项。

您可以在这里查看源代码:

org.jetbrains.kotlinx.ki.shell.plugins.DependsOnCommand

© www.soinside.com 2019 - 2024. All rights reserved.