sbt.ResolveException: неразрешенная зависимость: org.glassfish.hk2 # hk2-utils; 2.22.2: не найдено - PullRequest
0 голосов
/ 27 декабря 2018

Я новичок в Play Framework.

Я пытался добавить библиотеки Spark и Kafka в build.sbt, но получаю эту ошибку:

  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, она загружает файлы jar, позже выдает ошибки Glassfish.Я получил ошибки:

sbt error

  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"

Как я могу решить эту проблему зависимости?

1 Ответ

0 голосов
/ 28 декабря 2018

Я решил ошибку.Я изменил свою версию воспроизведения в plugins.sbt

// Решатели резерва репозитория Typesafe + = "Typesafe репозиторий" в "http://repo.typesafe.com/typesafe/releases/"

// Используйте плагин Play sbt для проектов Play

addSbtPlugin ("com.typesafe.play"% "sbt-plugin"% "2.2.6")

, а также добавлено

// Средство разрешения снимков Typesafe + = "Typesafe"Снимки "в" http://repo.typesafe.com/typesafe/snapshots/"

это решило мою ошибку.

для справки:

https://www.playframework.com/documentation/2.2.6/NewApplication

...