小编use*_*133的帖子

为什么Scala 2.11和带有扇贝的Spark导致"java.lang.NoSuchMethodError:scala.reflect.api.JavaUniverse.runtimeMirror"?

我正在使用Scala 2.11,Spark和Scallop(https://github.com/scallop/scallop).我使用sbt来构建一个没有Spark提供依赖项的应用程序胖jar(这是在:analysis/target/scala-2.11/dtex-analysis_2.11-0.1.jar)

我可以在sbt中运行该程序.

我尝试从命令行运行它,如下所示:

time ADD_JARS=analysis/target/scala-2.11/dtex-analysis_2.11-0.1.jar java -cp /Applications/spark-1.2.0-bin-hadoop2.4/lib/spark-assembly-1.2.0-hadoop2.4.0.jar:analysis/target/scala-2.11/dtex-analysis_2.11-0.1.jar com.dtex.analysis.transform.GenUserSummaryView -d /Users/arun/DataSets/LME -p output -s txt -o /Users/arun/tmp/LME/LME
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

线程"main"中的异常java.lang.NoSuchMethodError:scala.reflect.api.JavaUniverse.runtimeMirror(Ljava/lang/ClassLoader;)Lscala/reflect/api/JavaUniverse $ JavaMirror; at org.rogach.scallop.package $.(package.scala:37)at org.rogach.scallop.package $.(package.scala)at com.dtex.analysis.transform.GenUserSummaryView $ Conf.delayedEndpoint $ com $ dtex $ analysis $ GenUserSummaryView $ Conf $ 1(GenUserSummaryView.scala:27)at com.dtex.analysis.transform.GenUserSummaryView $ Conf $ delayedInit $ body.apply(GenUserSummaryView.scala:26)at scala.Function0 $ class.apply $ mcV $ sp(Function0.scala:40)at org.rogach.scallop.AfterInit $ class.delayedInit(AfterInit.scala:12)at org上的scala.runtime.AbstractFunction0.apply $ mcV $ sp(AbstractFunction0.scala:12) com的.rogach.scallop.ScallopConf.delayedInit(ScallopConf.scala:26).

scala sbt apache-spark

13
推荐指数
1
解决办法
9353
查看次数

sbt-assembly:为多项目构建的单个项目创建jar

我有一个多项目build.sbt文件.我想为其中一个项目组装jar.目前,我做以下事项:

$ sbt

项目分析程序集...退出

我想保存几个步骤并从命令行为项目"分析"组装jar.有没有办法做到这一点?

谢谢.

scala sbt

6
推荐指数
1
解决办法
1198
查看次数

服务器访问错误:java.security.cert.CertificateException:找不到匹配repo1.maven.org的主题备用DNS名称

我正在做:sbt clean,我开始收到以下错误:

服务器访问错误:java.security.cert.CertificateException:找不到匹配repo1.maven.org的主题备用DNS名称

最近几个小时前就开始工作了.我该如何解决这个问题?我不能做一个构建.

maven sbt

6
推荐指数
1
解决办法
1321
查看次数

标签 统计

sbt ×3

scala ×2

apache-spark ×1

maven ×1