【问题标题】:Why do unresolved dependencies appear while migrating from 2.2.1 to 2.3.1?为什么从 2.2.1 迁移到 2.3.1 时会出现未解决的依赖关系?
【发布时间】:2014-11-11 19:25:42
【问题描述】:

您好,我已尝试将我的游戏项目迁移到较新的版本,但产生了一些无法修复的错误。我试图这样做,就像在 play framework site migrate from play 2.2.x to 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.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"

我将非常感谢每一个帮助,因为我无法在任何地方找到解决方案。

在旧版本中播放 2.2.2 我最后也在 build.sbt 中 play.Project.playJavaSettings 当我尝试使用最后一个 play.Project.playJavaSettings 它在开始运行时出错

/home/error/workspace/play-angular/build.sbt:35: error: object Project is not a   
member of package play
play.Project.playJavaSettings
     ^
[error] Type error in expression
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? q

【问题讨论】:

标签: playframework sbt


【解决方案1】:

我认为问题出在project/plugins.sbt 上,您在其中错过了 Typesafe Releases 存储库(解析器)。添加以下内容并重新开始。

resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"

还有可用的快捷方式(如果你想去geeky):

resolvers += Resolver.typesafeRepo("releases")

【讨论】:

    猜你喜欢
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 2020-05-31
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多