пакет sbt не добавляет зависимости - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь собрать банку, используя sbt package.

build.sbt:

name := "Simple Project"
version := "0.1"

scalaVersion := "2.11.8"
val sparkVersion = "2.3.2"
val connectorVersion = "2.3.0"
val cassandraVersion = "3.11"

libraryDependencies ++= Seq(
  "org.apache.spark" %% "spark-core" % sparkVersion % "provided",
  "org.apache.spark" %% "spark-sql" % sparkVersion % "provided",
  "org.apache.spark" %% "spark-hive" % sparkVersion % "provided",
  "org.scalaj" %% "scalaj-http" % "2.4.2",
  "com.datastax.spark" %% "spark-cassandra-connector" % connectorVersion
)

sbt package работает успешно, но не добавляет spark-cassandra-connector и scalaj-http к окончательному созданному банку.

Нужно ли что-нибудь добавить?

1 Ответ

4 голосов
/ 10 июля 2019

Если вы хотите, чтобы файл jar содержал все ваши зависимости, вы должны использовать плагин sbt assemblymlbly:

https://github.com/sbt/sbt-assembly

...