启动我的代码时
scala -cp assembly.jar class.A --config-path confFile
我得到
java.lang.IllegalStateException: No LivyClientFactory implementation was found
但是当通过 IntelliJ 启动时它工作得很好。我还检查了我的程序集 jar,我得到了 LivyClientFactory 的 .class。
我怀疑是 build.sbt 错误,有人知道为什么他找不到班级吗?
我尝试使用 assemblyMerge 策略,但没有成功。
ThisBuild / scalaVersion := "2.12.10"
crossPaths := true
crossScalaVersions := Seq("2.12.10")
def resolveVersion(scalaV: String, versionsResolver: Map[String, String]): String = versionsResolver(scalaV.slice(0, 4))
val sparkVersions = Map("2.11" -> "2.4.3", "2.12" -> "3.0.1")
val scalaTestVersions = Map("2.11" -> "3.2.1", "2.12" -> "3.2.5")
val livyVersions = Map("2.11" -> "0.7.0-incubating", "2.12" -> "0.8.0-incubating")
// dependencies
val commonDependencies = …Run Code Online (Sandbox Code Playgroud)