运行sbt assembly
时,该命令运行一段时间并在Windows 7上引发以下错误:
[warn] Strategy 'discard' was applied to 4 files
[warn] Strategy 'first' was applied to 199 files
[info] Assembly up to date: C:\spark_\spark-1.0.2\assembly\target\scala-2.10\spark-assembly-1.0.2-hadoop1.0.4.jar
sbt.ResolveException: download failed: javax.xml.stream#stax-api;1.0-2!stax-api.jar
at sbt.IvyActions$.sbt$IvyActions$$resolve(IvyActions.scala:217)
at sbt.IvyActions$$anonfun$update$1.apply(IvyActions.scala:126)
关于如何解决这个问题的任何想法?
答案 0 :(得分:1)
In the official documentation of Apache Spark 正在下载部分说:
如果您想从头开始构建Spark,请访问building Spark with Maven。
在那里你可以找到适合我的命令(就在两天前Mac OS X上使用Java 8):
mvn -Pyarn -Phadoop-2.4 -Dhadoop.version=2.4.0 -DskipTests clean package
P.S。我希望他们能够坚持使用sbt作为正式版本的构建工具。
答案 1 :(得分:0)
在sbt汇编之前运行sbt clean解决了上述问题。