Value Value不是sbt 0.12下sbt.SettingKey的成员?
我看到了将概要文件添加到SBT项目的代码,但在Scala 2.9.2中没有为我编译Value Value不是sbt 0.12下sbt.SettingKey的成员?,sbt,Sbt,我看到了将概要文件添加到SBT项目的代码,但在Scala 2.9.2中没有为我编译 val ProfileDev = config("dev") extend(Runtime) val ProfileQA = config("qa") extend(Runtime) val root = (project in file(".")). configs(ProfileDev, ProfileQA). // add config here! settings( name :=
val ProfileDev = config("dev") extend(Runtime)
val ProfileQA = config("qa") extend(Runtime)
val root = (project in file(".")).
configs(ProfileDev, ProfileQA). // add config here!
settings(
name := "helloworld",
....
).
settings(inConfig(ProfileDev)(Classpaths.configSettings ++ Defaults.configTasks ++ Defaults.resourceConfigPaths ++ Seq(
unmanagedResourceDirectories += {baseDirectory.value / "src" / configuration.value.name / "resources"}
)): _*).
settings(inConfig(ProfileQA)(Classpaths.configSettings ++ Defaults.configTasks ++ Defaults.resourceConfigPaths ++ Seq(
unmanagedResourceDirectories += {baseDirectory.value / "src" / configuration.value.name / "resources"}
)): _*)
这就是我面临的错误
Compiling 1 Scala source to /home/robin/workspace/active_projects/Republiq/server/project/target/scala-2.9.2/sbt-0.12/classes...
[error] /home/robin/workspace/active_projects/Republiq/server/project/Build.scala:121: value value is not a member of sbt.SettingKey[java.io.File]
[error] unmanagedResourceDirectories += {baseDirectory.value / "src" / configuration.value.name / "resources"}
[error] ^
[error] one error found
[error] (compile:compile) Compilation failed
我猜(从编译路径repubiq/server/project/target/scala-2.9.2/sbt-0.12/classes
)您使用的是sbt0.12
只有在0.13引入对宏value
的支持后,才出现这种情况-请参见0.13.0更改文档
升级到SBT 0.13或使用SBT0.12的编译路径repriq/server/project/target/scala-2.9.2/SBT-0.12/classes
)重写部分
只有在0.13引入对宏value
的支持后,才出现这种情况-请参见0.13.0更改文档
升级至SBT 0.13或使用值重写零件