java - sbt 找不到 ebean 依赖项(某些未解析的依赖项具有额外的属性)

标签 java playframework ebean

我使用 play website 中的命令创建了新的 play-java 应用程序

sbt new playframework/play-java-seed.g8

然后添加 EBean 依赖项,如下所示 ( link ):

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

请参阅下面的消息。在 sbt 中我如何验证到底出了什么问题?

::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.typesafe.sbt#sbt-play-ebean;4.0.1: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn] 
[warn]  Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.
[warn]      com.typesafe.sbt:sbt-play-ebean:4.0.1 (scalaVersion=2.12, sbtVersion=1.0)
[warn] 
[warn]  Note: Unresolved dependencies path:
[warn]      com.typesafe.sbt:sbt-play-ebean:4.0.1 (scalaVersion=2.12, sbtVersion=1.0) (/home/user/src/github/test-proj/project/plugins.sbt#L5-6)
[warn]        +- default:test-proj-build:0.1-SNAPSHOT (scalaVersion=2.12, sbtVersion=1.0)
[error] sbt.librarymanagement.ResolveException: unresolved dependency: com.typesafe.sbt#sbt-play-ebean;4.0.1: not found

最佳答案

sbt-play-ebean 版本 4.0.1 不适用于 Scala 2.12Sbt 1.x.

您应该将 sbt-play-ebean 升级到 4.1.0 或至少升级到 4.0.6

引用请参见Bintray repo

关于java - sbt 找不到 ebean 依赖项(某些未解析的依赖项具有额外的属性),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49095957/

相关文章:

scala - Play-json 2.7.1 : java. lang.NoSuchMethodError

java - Ebean错误-模型没有增强?

java - JSch 导致数据包大小超过最大允许错误

java - 如何将并行进程同步到 Web 服务中?

java - 具有递归解决方案问题的最短回文

java - 哪个是可扩展的?与 REST 服务对话的简单 CRUD Web 应用程序与 Web 应用程序

Java Play 2.2.2 BoneCp 0.8.0.RELEASE MySql 超时连接

java - 玩!框架与 Ebean : PersistenceException

java - 为什么我会收到 "type not a registered entity"的 PersistenceException?

java - 跨平台收集当前服务器信息