【发布时间】:2011-10-25 09:32:15
【问题描述】:
我正在玩喷雾模板项目和 Scala 2.9.0.1。
我想使用 Eclipse,所以我在 build.sbt 文件中添加了以下几行 喷雾模板项目。
resolvers += {
val typesafeRepoUrl = new java.net.URL("http://repo.typesafe.com/typesafe/releases")
val pattern = Patterns(false, " [organisation]/[module]/[sbtversion]/[revision]/[type]s/[module](-[classifier])-[revision]. [ext]")
Resolver.url("Typesafe Repository", typesafeRepoUrl)(pattern)
}
libraryDependencies <<= (libraryDependencies, sbtVersion) { (deps, version) =>
deps :+ ("com.typesafe.sbteclipse" %% "sbteclipse" % "1.3-RC2" extra("sbtversion" -> version))
}
我总是收到这个错误:
com.typesafe.sbteclipse#sbteclipse_2.9.0-1;1.3-RC2:未找到
当然,类型安全服务器上的目录不存在。只有: http://repo.typesafe.com/typesafe/releases/com.typesafe.sbteclipse/sbteclipse_2.8.1/ 但 sbt 试图得到:
我发现 2.8.1 是 sbt 内部使用的 scala 版本。但我的 sbt 版本 (0.10) 使用 build.sbt (scalaVersion := "2.9.0-1") 中设置的 scala 版本来构建下载 sbteclipse 的 url。
有人知道如何正确设置吗?如何告诉 build.sbt 文件我想使用 Scala 2.9 但要在正确的 URL 上查找 sbteclipse 插件?
是否有任何计划在 sbt 标准发行版中包含类似 sbteclipse 的内容?这将非常受欢迎,并且可能会帮助很多 Scala、sbt 和 Eclipse 的初学者。
克劳斯
【问题讨论】: