【发布时间】:2020-10-22 01:52:57
【问题描述】:
我也不能运行测试,因为它们中的任何一个都被检测到了,当编译器抱怨时,我解释说当我在核心中交互式运行 sbt 时,我无法从 /core/src/test 中的 /core/src/main 导入类项目。
这是我正在使用的基本配置。
文件夹组织
|
| build.sbt
|
|-------------- core | src ------------| main | scala | files...
| | build.sbt | test | scala | files...
|
|-------------- proj1 | src ----------- | main | scala | files...
| | build.sbt | test | scala | files...
这里有点和平。sbt
lazy val deps = Seq(
"org.scalactic" %% "scalactic" % "3.1.2",
"org.scalatest" %% "scalatest" % "3.1.2" % "test"
)
lazy val coreDeps = libraryDependencies ++= deps
lazy val core = (project in file("core"))
.settings(coreDeps)
lazy val proj1 = (project in file("proj1"))
.settings(coreDeps)
.dependsOn(core)
【问题讨论】: