下午好!
我是nats/spark的新手,我被困了几天。任何小费都很好。我正在使用https://github.com/Logimethods/nats-connector-spark-scala连接器从nats服务器读取消息。我使用Intellij和SBT来运行它,它工作正常。相反,当我试图构建de jar文件失败时:
x1c 0d1x的数据
我已经检查了jar文件是否有MANIFEST.MF:
的
我想我可能错过了一些依赖性或不兼容性问题,所以我将附上我的buildd.sbt文件:
name := "brokerNatsSparkSBT"
version := "0.1"
scalaVersion := "2.11.12"
resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots"
resolvers += "Sonatype OSS Release" at "https://oss.sonatype.org/content/groups/public/"
libraryDependencies += "com.logimethods" % "nats-connector-spark-scala_2.11" % "1.0.0"
val sparkVersion = "2.3.1"
libraryDependencies ++= Seq(
"org.apache.spark" %% "spark-core" % sparkVersion,
"org.apache.spark" %% "spark-streaming" % sparkVersion
)
字符串
使用JDK 1.8,SBT根据build.properties 1.5.4。
提前感谢!
1条答案
按热度按时间vcudknz31#
经过几天的挣扎,最后我成功了,这要归功于这个article。包括 sbt-assembly 插件,并使用它构建 jar 文件,我实现了正确构建 jar。