如何在 Kotlin REPL 中使用 Maven 依赖项?

问题描述

具有 *.main.kts 格式的 Kotlin 脚本可以通过 @file:Repository@file:DependsOn 注释轻松提取依赖项。

但我尝试了与 REPL 类似的东西:

kotlinc-jvm -cp <InstallationPath>/lib/kotlin-main-kts.jar (手动指定jar只是因为认情况下它没有加载)

import kotlin.script.experimental.dependencies.*  // just because they aren't imported automatically

@file:Repository("https://dl.bintray.com/<repo-path>")
@file:DependsOn("<dependency-notation>")

com.from.dependency.Class()

它抛出:error: unresolved reference: from

我们可以在 REPL 中使用依赖项吗?如果是,如何?我真的不想手动指定 jar,因为如果我要这样做,我还需要手动下载其所有依赖项,这是一个糟糕的解决方案。

我想应该有一些工具,比如 Kotlin REPL 的 pip,这可能会使这个过程更容易,如果我们真的不想用 gradle 设置整个项目来进行一些测试和东西,那就更好了。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...