我正在尝试使用sbt package构建jar。
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添加到最终创建的jar中。
我需要添加什么吗?
发布于 2019-07-10 16:15:12
如果你想让jar包含你所有的依赖项,你必须使用sbt assemlbly插件:
https://stackoverflow.com/questions/56966034
复制相似问题