scala - sbt.ResolveException:未解决的依赖项:org.glassfish.hk2#hk2-utils;2.22.2:未找到
问题描述
我是 Play 框架的新手。
我尝试在 build.sbt 中添加 Spark 和 Kafka 库,但出现此错误:
of org.glassfish.hk2. and org.glassfish.hk2#hk2-locator;2.22.2: not
found and javax.validation#validation-
api;${javax.validation.version}: not found
每当我运行 play run 时,它都会下载 jar 文件,稍后会给出 glassfish 错误。我得到的错误是
Here are the codes:
name := "smack"
version := "1.0-SNAPSHOT"
libraryDependencies ++= Seq(
jdbc,
anorm,
cache
)
play.Project.playScalaSettings
libraryDependencies ++= Seq(
"com.datastax.cassandra" % "cassandra-driver-core" % "2.0.2",
jdbc,
anorm,
cache)
// logging
libraryDependencies += "org.slf4j" % "slf4j-log4j12" % "1.7.25"
// JSON
libraryDependencies += "com.fasterxml.jackson.module" %% "jackson-
module-scala" % "2.8.8"
// Kafka
libraryDependencies += "org.apache.kafka" % "kafka-streams" %
"0.10.2.0"
libraryDependencies += "org.apache.spark" % "spark-core_2.11" %
"2.3.0"
libraryDependencies += "org.apache.kafka" % "kafka-clients" %
"2.0.0"
我该如何解决这个依赖问题?
解决方案
我解决了错误。我在 plugins.sbt 中更改了我的播放版本
// Typesafe 存储库解析器 += “Typesafe 存储库”,位于“ http://repo.typesafe.com/typesafe/releases/ ”
// 为 Play 项目使用 Play sbt 插件
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.6")
并且还添加了
// Typesafe 快照解析器 += "Typesafe Snapshots" at " http://repo.typesafe.com/typesafe/snapshots/ "
它解决了我的错误。
以供参考 :
https://www.playframework.com/documentation/2.2.6/NewApplication
推荐阅读
- ios - 如何正确使用 SpriteKit 的 SKRegion.byIntersection(with:)?
- go - GoLang TCP 连接 - 远程网络已关闭检查
- datasource - 如何在 Play 1.4.3 中更改另一个数据源(不是默认的 c3p0)
- load - 什么是 Soap UI 中的失败请求率
- assembly - 创建文本文件时Dosbox关闭
- pyqt5 - 如何使用pyinstaller生成一个pyqt5软件?
- java - (opendj-ldap-sdk-2.6.0) 绑定方法参数-密码char []
- php - CSS 网格在桌面上堆积
- php - 为什么 Codeigniter 更新后配置项调用返回错误(1.7.2 到 2.0.3)
- android - 播放使用下载管理器下载的 Mp3 文件