[warn] sbt 0.13 shell语法已弃用;请改用斜杠语法:测试/ Package
我得到了上面的警告,但我感到困惑,因为我认为我 * 正在 * 使用斜杠语法。我的build.sbt文件被复制到下面,任何人都可以告诉我,我在哪里使用0.13 shell语法。另外,如果我的build.sbt文件还有什么看起来很有趣的地方,请不要犹豫,告诉我。谢谢.
name := "trajspec"
version := "0.999"
scalaVersion := "3.3.0"
organization := "gov.nasa.arc"
outputStrategy := Some(StdoutOutput)
run/connectInput := true
crossPaths := false
fork := true
//run / javaOptions += "-Xprof"
Test / unmanagedSourceDirectories += baseDirectory.value/"src"/"plot"
Test / unmanagedSourceDirectories += baseDirectory.value/"src"/"sim"
Test / unmanagedSourceDirectories += baseDirectory.value/"src"/"scalar"
Compile / scalaSource := baseDirectory.value/"src"/"main"
Compile / javaSource := baseDirectory.value/"src"/"main"
Compile / scalaSource := baseDirectory.value/"src"/"scalar"
Test / scalaSource := baseDirectory.value/"src"/"test"
Test / scalaSource := baseDirectory.value/"src"/"plot"
Test / scalaSource := baseDirectory.value/"src"/"sim"
Test / javaSource := baseDirectory.value/"src"/"test"
libraryDependencies += "org.scala-lang.modules" %% "scala-xml" % "2.0.0"
libraryDependencies +=
"org.scala-lang.modules" %% "scala-parallel-collections" % "1.0.3"
scalacOptions += "-deprecation"
//scalacOptions += "-Xcheckinit"
scalacOptions += "-feature"
1条答案
按热度按时间bjp0bcyl1#
正如@Mateusz Kubuszok在评论中所说。
正在运行的命令
使用的是过时的语法。
只是改成
将停止显示警告
您有一个文档,展示了如何在sbt1.x中迁移到斜杠语法
迁移到slash语法
在sbt 0.13中,key的作用域有两种不同的语法:一个用于SBT的shell,另一个用于IN代码。
<project-id>/config:intask::key
key in (<project-id>, Config, intask)
从sbt 1.1.0开始,shell和build定义的作用域键语法统一为斜杠语法,如下所示:
<project-id> / Config / intask / key