Spark-Scala build.sbt libraryDependencies UnresolvedDependency - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь импортировать зависимость в моем файле build.sbt отсюда https://github.com/dmarcous/spark-betweenness.

Когда я нахожу указатель на ошибку, она говорит:

Тип выражения ModuleID долженподтвердите Def.SettingsDefinition в файле SBT
Неразрешенная зависимость

Я новичок в scala, поэтому мой вопрос может быть глупым. Заранее спасибо

1 Ответ

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

Пока неясно, как выглядит ваша конфигурация сборки, но работает следующее build.sbt (в том смысле, что оно компилируется и не показывает ошибку, о которой вы упоминали):

name := "test-sbt"

organization := "whatever"

version := "1.0.0"

scalaVersion := "2.10.7"

libraryDependencies += "com.centrality" %% "spark-betweenness" % "1.0.0"

В качестве альтернативы,если у вас многопроектная сборка, она может выглядеть так:

lazy val root = project
  .settings(
    name := "test-sbt",
    organization := "whatever",
    version := "1.0.0",
    scalaVersion := "2.10.7",
    libraryDependencies += "com.centrality" %% "spark-betweenness" % "1.0.0"
  )

Однако вы, вероятно, обнаружите, что она все еще не работает, потому что не может разрешить эту зависимость.Действительно, эта библиотека, похоже, недоступна ни в Maven Central, ни в jcenter.Он также очень старый - кажется, он публикуется только для Scala 2.10 и очень старой версии Spark (1.5), поэтому, скорее всего, вы не сможете использовать его в недавних средах Spark (2.x и Scala 2.11).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...