【问题标题】:Unresolved dependency sbt-play-ebean未解决的依赖 sbt-play-ebean
【发布时间】:2018-06-18 20:32:35
【问题描述】:

这是我的 plugins.sbt

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.6.9")
addSbtPlugin("com.typesafe.sbt" % "sbt-play-enhancer" % "1.2.2")
addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "3.0.0")

build.sbt

name := """play-java-starter-example"""

version := "1.0-SNAPSHOT"

lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean)

scalaVersion := "2.12.2"

libraryDependencies ++= Seq(
  javaJdbc,
  cache,
  javaWs, 
  javaEbean, 
  evolutions
)

libraryDependencies += guice


// Test Database
libraryDependencies += "com.h2database" % "h2" % "1.4.194"

// Testing libraries for dealing with CompletionStage...
libraryDependencies += "org.assertj" % "assertj-core" % "3.6.2" % Test
libraryDependencies += "org.awaitility" % "awaitility" % "2.0.0" % Test


// Make verbose tests
testOptions in Test := Seq(Tests.Argument(TestFrameworks.JUnit, "-a", "-v"))

我在 application.conf

中有下一行
ebean.default=["models.*"]

但我仍然得到一个错误

sbt.librarymanagement.ResolveException:未解决的依赖: com.typesafe.sbt#sbt-play-ebean;3.0.0:未找到

【问题讨论】:

  • 你使用的是哪个版本的 sbt? "sbt-play-ebean" % "3.0.0" 可用于 sbt 0.13.x,而如果您使用的是 sbt 1.0.x,则需要 "sbt-play-ebean" % "4.x.y"。供参考bintray repo
  • @LucaT。谢谢,对我有帮助

标签: java playframework sbt ebean


【解决方案1】:

关于官方文档

addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "4.0.1")

提到了 4.0.1,但是如果你查看 GitHub 链接的 play beans,这个版本甚至不可用,最新版本是 4.0.6

所以请确保您使用的是当前可用的版本。

【讨论】:

  • 以下配置我也面临同样的问题。 addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.8.0") addSbtPlugin("com.typesafe.sbt" % "sbt-play-enhancer" % "1.2.2") addSbtPlugin("com .typesafe.sbt" % "sbt-play-ebean" % "5.0.2")
猜你喜欢
  • 2014-01-12
  • 2018-08-18
  • 2014-12-17
  • 2017-01-10
  • 2015-12-19
  • 2013-02-12
  • 2015-12-13
  • 2015-04-04
  • 1970-01-01
相关资源
最近更新 更多