Это как наша структура проектаПроблемы с видимостью Варс полной конфигурации в в build.sbt подпроекта
.
├── build.sbt
├── client
│ └── build.sbt
├── project
│ └── Build.scala
└── worker
└── build.sbt
проект/Build.scala
object Dependencies {
val slf4jApi = slf4jGroup % slf4jModule("api") % slf4jVersion
val elasticSearch = "org.elasticsearch" % "elasticsearch" % "0.90.7"
}
работник/build.sbt
import Dependencies._
distJvmOptions in Dist := "-Xms256M -Xmx1024M"
outputDirectory in Dist := baseDirectory.value/"target/dist"
libraryDependencies ++= Seq(
slf4jApi,
"org.elasticsearch" % "elasticsearch" % "0.90.7"
)
Зависимости в проекте worker
не становится решены, и я получаю следующее сообщение об ошибке:
build.sbt: 1: ошибка: не найдено: объект зависимости импорта Dependencies._ ^
Я думаю build.sbt
в worker
проект не имеет видимости для объекта Dependencies
в Build.scala
, но я не уверен, как преодолеть эту проблему. Есть идеи?
Какая версия SBT? –
Как мой ответ был одобрен (спасибо!), Я, однако, не знаю, в чем проблема была в вашей конфигурации? Вы поняли это? Не могли бы вы поделиться? –
, так что проблема была генной идеей, которая не генерировала источники во всех подпроектах/модулях ... Мне приходилось входить в каждый модуль и генерировать источники по отдельности. Я также удалил весь проект из intellij и снова его повторно импортировал .. – lakshmi