加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – Sbt fork run不起作用

发布时间:2020-12-16 18:28:56 所属栏目:安全 来源:网络整理
导读:Sbt docs说 To enable forking run tasks only,set fork to true in the run scope. fork in run := true 但是,当我使用sbt run运行我的应用程序(或打开sbt控制台然后运行)时,我在任务管理器中看不到另一个进程.同样的情况也是当我设置fork:= true … 例如,
Sbt docs说

To enable forking run tasks only,set fork to true in the run scope.

fork in run := true

但是,当我使用sbt run运行我的应用程序(或打开sbt控制台然后运行)时,我在任务管理器中看不到另一个进程.同样的情况也是当我设置fork:= true …

例如,当我运行测试任务时,情况并非如此.
不应该为我的应用程序创建另一个JVM进程或者什么?我错过了什么吗?

解决方法

fork in run:= true似乎可以在我的机器上使用SBT 1.2.1.我使用 VisualVM来监视是否分叉了新的JVM.这是我的build.sbt:

lazy val root = (project in file("."))
  .settings(
    inThisBuild(List(
      organization := "com.example",scalaVersion := "2.12.6",version      := "0.1.0-SNAPSHOT"
    )),name := "Scala Seed Projecta",libraryDependencies += scalaTest % Test,fork in run := true
  )

尝试使用更明确的范围,如下所示:

Compile / run / fork := true

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读