【发布时间】:2019-07-28 22:23:54
【问题描述】:
我有以下 build.sbt 和两个子项目。一切都编译并运行良好。
一个是一个瘦的 scala 游戏项目。 dataextractor 有很多我想在play 项目中调用的 util 类。
但是,下面的配置仍然会导致以下编译错误:
[错误] /Users/foo.bar/_vws/com.corp.enablement.scripts/sirf_extract_serve/tools_sirf_server/app/corp/tools/es_result_server/service/SystemInitializer.scala:6:21: 对象数据提取不是包 corp.tools 的成员 [错误] 导入 corp.tools.dataextraction.providers.confluence
这是我的第一个 sbt 多项目。建议将不胜感激
lazy val tools_dataextractor = (project in file("tools_dataextractor")).settings(
Defaults.itSettings,
libraryDependencies += scalatest % "it,test",
name := "corp_tools_dataextractor",
version := "0.1",
mainClass in Compile := Some("corp.tools.ExtractionStartUp")
)
lazy val tools_sirf_server = (project in file("tools_sirf_server")).settings(
).enablePlugins(PlayScala).dependsOn(tools_dataextractor)
lazy val root = (project in file("."))
.aggregate(tools_dataextractor, tools_sirf_server)
【问题讨论】: