这是我项目中当前的内容根配置:
但是,我希望“scala”目录成为实际的测试内容根目录,而不是名为“test”的目录。如果我修改它,我会收到警告“模块是从 Sbt 导入的。重新导入后,其配置中的任何更改都可能丢失。” (确实如此)。
不幸的是,我找不到在我的 Build.scala 文件(或任何其他文件)中声明此配置的位置。我可以做些什么来一劳永逸地让 IntelliJ 相信“scala”是正确的测试内容根?
这是我的 Build.scala 文件(如果重要,这是一个 Play 2.5.4 项目):
import play.routes.compiler.StaticRoutesGenerator
import play.sbt.PlayScala
import play.sbt.routes.RoutesKeys._
import sbt.Keys._
import sbt._
object Build extends Build {
val main = Project("Mp3Streamer", file(".")).enablePlugins(PlayScala).settings(
scalaVersion := "2.11.8",
version := "1.0-SNAPSHOT",
addCompilerPlugin("org.scalamacros" % "paradise" % "2.1.0" cross CrossVersion.full),
libraryDependencies ++= Seq(
// a bunch of dependencies
),
resolvers += Resolver.mavenLocal,
javaOptions ++= Seq("-Xmx4000M", "-Xms2024M", "-XX:MaxPermSize=2000M"),
routesGenerator := StaticRoutesGenerator
)
}