java - 用于Scala开发的java8中的gradle REPL

标签 java scala gradle read-eval-print-loop

有没有一种方法可以像sbt console一样在gradle中用REPL改造java8,自动将项目的类添加到REPL的类路径中? https://plugins.gradle.org/plugin/net.java.openjdk.shinyafox.jshell.gradle.plugin仅适用于java9,还是Scala REPL in Gradle的变通办法仍被视为最佳实践?

最佳答案

跟着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)

        }
    }
}

关于java - 用于Scala开发的java8中的gradle REPL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50465445/

相关文章:

java - 使用功能分支进行 Gradle 依赖管理

java - 从 json 数据创建 hashmap

scala - java.lang.ClassNotFoundException : play. core.server.NettyServer 当更多 Play 库添加到 build.sbt 时

scala - 使用 scalacheck 测试有效的状态转换

java - 在RestClient中,RxJava与Android中的Observable配合不佳

java - Android Studio 中的 Gradle 项目未导入库

java - 如何在屏幕上显示标记

java - Spring RestTemplate,返回列表<String>

java - 是否可以反转转义字符串?

Scala 检查 Future[Seq[String]] 是否为空