Playframework 为什么从2.2.1迁移到2.3.1时会出现未解析的依赖项?
您好,我已尝试将我的play项目迁移到较新版本,但产生了一些无法修复的错误。我试着像play framework站点上显示的那样,从play 2.2.x迁移到play 2.3.xPlayframework 为什么从2.2.1迁移到2.3.1时会出现未解析的依赖项?,playframework,sbt,Playframework,Sbt,您好,我已尝试将我的play项目迁移到较新版本,但产生了一些无法修复的错误。我试着像play framework站点上显示的那样,从play 2.2.x迁移到play 2.3.x [error] (*:update) sbt.ResolveException: unresolved dependency: com.typesafe.play#play- java-jdbc_2.11;2.3.1: not found [error] unresolved dependency: com.type
[error] (*:update) sbt.ResolveException: unresolved dependency: com.typesafe.play#play-
java-jdbc_2.11;2.3.1: not found
[error] unresolved dependency: com.typesafe.play#play-java-ebean_2.11;2.3.1: not found
[error] unresolved dependency: com.typesafe.play#play-cache_2.11;2.3.1: not found
[error] unresolved dependency: com.typesafe#play-plugins-mailer_2.11;2.2.0: not found
[error] unresolved dependency: com.typesafe#play-plugins-util_2.11;2.2.0: not found
[error] Total time: 31 s, completed 2014-09-17 18:21:00
1. Waiting for source changes... (press enter to interrupt)
我的build.sbt看起来像:
name := "error"
version := "0.1.1"
scalaVersion := "2.11.1"
doc in Compile <<= target.map(_ / "none")
libraryDependencies ++= Seq(
javaJdbc,
javaEbean,
cache
)
libraryDependencies += "mysql" % "mysql-connector-java" % "5.1.24"
libraryDependencies += "org.fusesource.scalate" % "scalate-core" % "1.5.3"
libraryDependencies += "net.sf.opencsv" % "opencsv" % "2.3"
libraryDependencies += "com.typesafe" %% "play-plugins-mailer" % "2.2.0"
libraryDependencies += "com.typesafe" %% "play-plugins-util" % "2.2.0"
libraryDependencies += "org.apache.thrift" % "libthrift" % "0.9.1"
libraryDependencies += "org.apache.httpcomponents" % "httpclient" % "4.2"
libraryDependencies += "org.apache.httpcomponents" % "httpcore" % "4.2"
libraryDependencies += "org.codehaus.jackson" % "jackson-core-asl" % "1.1.0"
libraryDependencies += "org.apache.commons" % "commons-lang3" % "3.3.1"
我认为问题出在
project/plugins.sbt
中,您错过了Typesafe版本存储库(解析器)。添加以下内容并重新开始
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
还有快捷方式(如果你想成为极客):
我认为您可能需要添加:
lazy val root=(文件中的项目(“.”)。enablePlugins(PlayJava)
请参阅
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"
resolvers += Resolver.typesafeRepo("releases")