У меня есть следующий build.sbt с двумя подпроектами.Все компилируется и работает нормально.Один из них - тонкий игровой проект.У dataextractor
есть много классов утилит, которые я хочу вызвать в проекте play
.
Однако приведенная ниже конфигурация все равно приводит к следующей ошибке компиляции:
[error] /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: объект dataextraction не является членом пакета корпорации.tools [error] import corp.tools.dataextraction.providers.confluence
Это мой первый многопроектный проект sbt.Совет был бы признателен genuinley
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)