【发布时间】:2015-03-12 13:44:19
【问题描述】:
我正在尝试运行一个合作伙伴制作的项目,但是当我运行命令 activator run 时,我收到了以下输出:
[info] Loading project definition from /home/user/AndroidStudioProjects/Project/projectproxy-proxy/project
/home/user/AndroidStudioProjects/Project/projectproxy- proxy/build.sbt:1: error: not found: value sname
sname := "project-proxy"
^
[error] Type error in expression
这是在多次重新安装播放框架后,以前我收到这样的输出:
/home/user/AndroidStudioProjects/Project/project-proxy/build.sbt:12: error: not found: value javaJdbc
javaJdbc,
^
/home/user/AndroidStudioProjects/Project/project-proxy/build.sbt:13: error: not found: value javaEbean
javaEbean,
^
/home/user/AndroidStudioProjects/Project/project-proxy/build.sbt:14: error: not found: value cache
cache,
^
[error] Type error in expression
感谢您的关注
编辑:这是我的 build.sbt 文件:
sname := "project-proxy"
version := "1.0-SNAPSHOT"
resolvers ++= Seq(
"Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/",
"Sedis repository" at "http://pk11- scratch.googlecode.com/svn/trunk/",
"jBCrypt Repository" at "http://repo1.maven.org/maven2/org/"
)
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache,
"com.google.inject" % "guice" % "3.0",
"log4j" % "log4j" % "1.2.17",
"org.jboss.resteasy" % "resteasy-jaxrs" % "2.3.7.Final",
"com.wordnik" % "swagger-core_2.10.0" % "1.2.5",
"postgresql" % "postgresql" % "9.1-901.jdbc4",
"org.mindrot" % "jbcrypt" % "0.3m",
"ws.securesocial" %% "securesocial" % "2.1.4",
"com.typesafe" %% "play-plugins-redis" % "2.1.1",
"net.sf.opencsv" % "opencsv" % "2.1"
)
play.Project.playJavaSettings
fork in run := true
这是我的项目/plugins.sbt:
// Comment to get more information during initialization
logLevel := Level.Warn
// The Typesafe repository
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
// Use the Play sbt plugin for Play projects
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.2")
这是我的项目/build.properties 文件:
sbt.version=0.13.0
我忘了提一件事,我正在运行 Ubuntu 14.10,而我的合作伙伴正在运行 Windows 8.1。他们正在部署同一个项目并且没有任何问题。
【问题讨论】:
-
你能发布你的代码吗?
-
不应该
sname是name?它会导致找不到插件的其余错误 -
我认为对于
javaJdbc等,您可能需要在 build.sbt 文件的顶部添加import play.PlayJava -
@nbz 我在 build.sbt 的顶部添加了导入行,但它不起作用。它抱怨 javaJdbc、java EBean 和缓存
-
您是否使用与您的合作伙伴相同的激活器/sbt 版本?
标签: playframework sbt playframework-2.3