gradle java8 中的 REPL 用于 Scala 开发

gradle REPL in java8 for scala development

有没有办法用 gradle 中的 REPL 改造 java8 类似于 sbt console 自动将项目的 classes 添加到 class REPL 的路径? https://plugins.gradle.org/plugin/net.java.openjdk.shinyafox.jshell.gradle.plugin only is applicable for java9 or is the workaround of 仍被视为最佳做法?

跟随http://geekplace.eu/flow/posts/2017-09-28-how-to-add-a-repl.html

我的 build.gradle.kts 看起来像:

plugins {
    scala
}

dependencies {
    compile(project(":core"))
    compile(Conf.plugins.ammonite)
}

tasks{
    "printClasspath"{
        dependsOn("assemble")
        doLast{
            println(java.sourceSets["main"].runtimeClasspath.asPath)

        }
    }
}