【发布时间】:2014-02-13 06:43:30
【问题描述】:
这就是我们的项目结构
.
├── build.sbt
├── client
│ └── build.sbt
├── project
│ └── Build.scala
└── worker
└── build.sbt
project/Build.scala
object Dependencies {
val slf4jApi = slf4jGroup % slf4jModule("api") % slf4jVersion
val elasticSearch = "org.elasticsearch" % "elasticsearch" % "0.90.7"
}
worker/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: error: not found: object Dependencies 导入依赖项._ ^
我认为worker 项目中的build.sbt 对Build.scala 中的Dependencies 对象没有可见性,但我不确定如何克服这个问题。有什么想法吗?
【问题讨论】:
-
这是什么 SBT 版本?
-
我的回答被批准了(谢谢!),但是我不知道,你的配置有什么问题?你想通了吗?你介意分享一下吗?
-
所以问题是 gen-idea 没有在所有子项目/模块中生成源...我必须进入每个模块并单独生成源..我还删除了整个来自intellij的项目并再次重新导入..
-
我不关注...
gen-idea如何影响完整构建配置变量的可见性?!你到底是什么时候面对build.sbt:1: error: not found: object Dependencies import Dependencies._ ^的?您能否显示以错误消息结尾的步骤?我不明白gen-idea什么时候介入的。
标签: sbt