Scala Slick 2.0.0的生成错误

Scala Slick 2.0.0的生成错误,scala,sbt,slick,Scala,Sbt,Slick,我试图构建scala-slick,但出现以下错误: adongre@pnq-adongre1:/adongre1/external/scala-slick/slick/project> sbt --version sbt launcher version 0.13.0 adongre@pnq-adongre1:/adongre1/external/scala-slick/slick/project> scala -version Scala code runner version

我试图构建
scala-slick
,但出现以下错误:

adongre@pnq-adongre1:/adongre1/external/scala-slick/slick/project> sbt --version
sbt launcher version 0.13.0

adongre@pnq-adongre1:/adongre1/external/scala-slick/slick/project> scala -version
Scala code runner version 2.10.3 -- Copyright 2002-2013, LAMP/EPFL

adongre@pnq-adongre1:/adongre1/external/scala-slick/slick/project> sbt compile             
[info] Set current project to project (in build file:/adongre1/external/scala-slick/slick/project/)
[info] Compiling 1 Scala source to /adongre1/external/scala-slick/slick/project/target/scala-2.10/classes...
[error] /adongre1/external/scala-slick/slick/project/Build.scala:2: not found: object Keys
[error] import Keys._
[error]        ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:3: not found: object Tests
[error] import Tests._
[error]        ^
[error] bad symbolic reference. A signature in SbtSite.class refers to type Plugin
[error] in package sbt which is not available.
[error] It may be completely missing from the current classpath, or the version on
[error] the classpath might be incompatible with the version used when compiling SbtSite.class.
[error] /adongre1/external/scala-slick/slick/project/Build.scala:7: not found: type Build
[error] object SlickBuild extends Build {
[error]                           ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:10: not found: value SettingKey
[error]   val repoKind = SettingKey[String]("repo-kind", "Maven repository kind (\"snapshots\" or \"releases\")")
[error]                  ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:13: not found: value scalaVersion
[error]     scalaVersion := "2.10.3",
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:16: not found: value libraryDependencies
[error]     libraryDependencies <+= scalaVersion("org.scala-lang" % "scala-compiler" % _ % "optional")
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:19: not found: type Setting
[error]   def localScalaSettings(path: String): Seq[Setting[_]] = Seq(
[error]                                             ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:20: not found: value scalaVersion
[error]     scalaVersion := "2.10.0-unknown",
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:21: not found: value scalaBinaryVersion
[error]     scalaBinaryVersion := "2.10.0-unknown",
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:22: not found: value crossVersion
[error]     crossVersion := CrossVersion.Disabled,
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:23: not found: value scalaHome
[error]     scalaHome := Some(file(path)),
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:24: not found: value autoScalaLibrary
[error]     autoScalaLibrary := false,
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:25: not found: value unmanagedJars
[error]     unmanagedJars <<= scalaInstance.map( _.jars.classpath),
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:26: not found: value unmanagedJars
[error]     unmanagedJars in config("compile") <<= scalaInstance.map( _.jars.classpath),
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:27: not found: value unmanagedJars
[error]     unmanagedJars in config("test") <<= scalaInstance.map( _.jars.classpath),
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:28: not found: value unmanagedJars
[error]     unmanagedJars in config("macro") <<= scalaInstance.map( _.jars.classpath)
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:40: not found: type Setting
[error]   def ifPublished(s: Seq[Setting[_]]): Seq[Setting[_]] =
[error]                                            ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:40: not found: type Setting
[error]   def ifPublished(s: Seq[Setting[_]]): Seq[Setting[_]] =
[error]                          ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:43: not found: type Setting
[error]   def extTarget(extName: String, t: Option[String]): Seq[Setting[File]] = {
[error]                                                          ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:45: not found: value target
[error]       case null => t.map(f => Seq(target := file(f))).getOrElse(Seq.empty)
[error]                                   ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:46: not found: value target
[error]       case path => Seq(target := file(path + "/" + extName))
[error]                        ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:51: not found: value version
[error]     version := "2.0.0",
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:93: not found: value Project
[error]   lazy val aRootProject = Project(id = "root", base = file("."),
[error]                           ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:100: not found: type Project
[error]   lazy val slickProject: Project = Project(id = "slick", base = file("."),
[error]                          ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:100: not found: value Project
[error]   lazy val slickProject: Project = Project(id = "slick", base = file("."),
[error]                                    ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:128: value % is not a member of String
[error]     "ch.qos.logback" % "logback-classic" % "0.9.28",
[error]                      ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:129: value % is not a member of String
[error]     "com.h2database" % "h2" % "1.3.170",
[error]                      ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:130: value % is not a member of String
[error]     "org.xerial" % "sqlite-jdbc" % "3.7.2",
[error]                  ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:131: value % is not a member of String
[error]     "org.apache.derby" % "derby" % "10.9.1.0",
[error]                        ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:132: value % is not a member of String
[error]     "org.hsqldb" % "hsqldb" % "2.2.8"
[error]                  ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:135: not found: value Project
[error]   lazy val slickTestkitProject = Project(id = "testkit", base = file("slick-testkit"),
[error]                                  ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:178: not found: value config
[error]   lazy val DocTest = config("doctest") extend(Test)
[error]                      ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:181: not found: type TestDefinition
[error]   def partitionTests(tests: Seq[TestDefinition]) = {
[error]                                 ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:184: not found: type Group
[error]       new Group("fork", fork, SubProcess(ForkOptions())),
[error]           ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:185: not found: type Group
[error]       new Group("inProcess", notFork, InProcess)
[error]           ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:190: not found: value TaskKey
[error]   lazy val fmpp = TaskKey[Seq[File]]("fmpp")
[error]                   ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:191: not found: value config
[error]   lazy val fmppConfig = config("fmpp") hide
[error]                         ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:192: not found: value inConfig
[error]   lazy val fmppSettings = inConfig(Compile)(Seq(sourceGenerators <+= fmpp, fmpp <<= fmppTask)) ++ Seq(
[error]                           ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:213: not found: value fullClasspath
[error]     (fullClasspath in fmppConfig, runner in fmpp, sourceManaged, streams, sourceDirectory) map { (cp, r, output, s, srcDir) =>
[error]      ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:227: not found: value TaskKey
[error]   lazy val typeProviders = TaskKey[Seq[File]]("Type provider code generation")
[error]                            ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:228: not found: value config
[error]   lazy val typeProvidersConfig = config("codegen").hide
[error]                                  ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:230: not found: value inConfig
[error]     inConfig(typeProvidersConfig)(Defaults.configSettings) ++
[error]     ^
[error] /adongre1/external/scala-slick/slick/project/Build.scala:253: not found: value fullClasspath
[error]     (fullClasspath in typeProvidersConfig, runner in typeProviders, sourceManaged in Test, streams, sourceDirectory, sourceDirectory in slickProject) map { (cp, r, output, s, srcDir, slickSrc) =>
[error]      ^
[error] 44 errors found
[error] (compile:compile) Compilation failed
[error] Total time: 3 s, completed Feb 24, 2014 11:47:38 AM
adongre@pnq-adongre1:/adongre1/external/scala slick/slick/project>sbt——版本
sbt启动器版本0.13.0
adongre@pnq-adongre1:/adongre1/external/scala-slick/slick/project>scala-version
Scala code runner版本2.10.3——版权所有2002-2013,LAMP/EPFL
adongre@pnq-adongre1:/adongre1/external/scala slick/slick/project>sbt编译
[信息]将当前项目设置为项目(在生成文件中:/adongre1/external/scala slick/slick/project/)
[信息]正在将1个Scala源代码编译为/adongre1/external/Scala-slick/slick/project/target/Scala-2.10/classes。。。
[错误]/adongre1/external/scala-slick/slick/project/Build.scala:2:未找到:对象键
[错误]导入密钥_
[错误]^
[错误]/adongre1/external/scala-slick/slick/project/Build.scala:3:未找到:对象测试
[错误]导入测试_
[错误]^
[错误]错误的符号引用。SbtSite.class中的签名引用类型Plugin
包sbt中的[错误]不可用。
[错误]当前类路径或上的版本可能完全缺少它
[错误]类路径可能与编译SbtSite.class时使用的版本不兼容。
[错误]/adongre1/external/scala-slick/slick/project/Build.scala:7:未找到:键入Build
[错误]对象生成扩展了生成{
[错误]^
[错误]/adongre1/external/scala-slick/slick/project/Build.scala:10:未找到:值设置键
[error]val repoKind=SettingKey[String](“repo-kind”、“Maven存储库类型”(“快照”或“发布”)
[错误]^
[错误]/adongre1/external/scala-slick/slick/project/Build.scala:13:未找到:值scalaversation
[错误]缩放规避:=“2.10.3”,
[错误]^
[错误]/adongre1/external/scala-slick/slick/project/Build.scala:16:未找到:值库依赖项

[错误]libraryDependencies您正试图在项目目录中编译。将目录更改为
/adongre1/external/scala-slick/slick/
,然后运行
sbt-compile

谢谢,我可以使用它进行编译。但是Eclipse IDE仍然显示错误。未找到:值宏支持InterpolariationImpl-MacroSupport.scala/slick/src/main/scala/scala/slick/util line 36从类扩展任何ExtensionMethods都不允许在universal trait中使用scala问题字段定义。scala/slick/src/main/scala/scala/slick/Hidded line 33 scala问题尝试打开一个新问题。我退出使用eclipse for scala,因为它往往会出现与您描述的问题类似的问题。