编译spark-jobserver时出错

时间:2017-05-09 15:59:00

标签: scala intellij-idea sbt spark-jobserver

在IntelliJ IDEA中刷新我的SBT项目时,我遇到以下错误:

Error:Error while importing SBT project:<br/>...<br/><pre>[warn] Credentials file C:\Users\usr\.bintray\.credentials does not exist
[warn] Credentials file C:\Users\usr\.bintray\.credentials does not exist
[warn] Credentials file C:\Users\usr\.bintray\.credentials does not exist
[warn] Credentials file C:\Users\usr\.bintray\.credentials does not exist
[trace] Stack trace suppressed: run 'last job-server-api/*:updateClassifiers' for the full output.
[trace] Stack trace suppressed: run 'last akka-app/*:updateClassifiers' for the full output.
[trace] Stack trace suppressed: run 'last job-server-extras/*:updateClassifiers' for the full output.
[trace] Stack trace suppressed: run 'last job-server/*:updateClassifiers' for the full output.
[trace] Stack trace suppressed: run 'last job-server-python/*:updateClassifiers' for the full output.
[trace] Stack trace suppressed: run 'last root/*:updateClassifiers' for the full output.
[trace] Stack trace suppressed: run 'last job-server-tests/*:updateClassifiers' for the full output.
[error] (job-server-api/*:updateClassifiers) java.lang.AssertionError: assertion failed: classifiers cannot be empty
[error] (akka-app/*:updateClassifiers) java.lang.AssertionError: assertion failed: classifiers cannot be empty
[error] (job-server-extras/*:updateClassifiers) java.lang.AssertionError: assertion failed: classifiers cannot be empty
[error] (job-server/*:updateClassifiers) java.lang.AssertionError: assertion failed: classifiers cannot be empty
[error] (job-server-python/*:updateClassifiers) java.lang.AssertionError: assertion failed: classifiers cannot be empty
[error] (root/*:updateClassifiers) java.lang.AssertionError: assertion failed: classifiers cannot be empty
[error] (job-server-tests/*:updateClassifiers) java.lang.AssertionError: assertion failed: classifiers cannot be empty
[error] Total time: 2 s, completed May 9, 2017 8:01:21 PM
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=384M; support was removed in 8.0</pre><br/>See complete log in <a href="file:/C:/Users/usr/.IntelliJIdea2017.1/system/log/sbt.last.log">file:/C:/Users/usr/.IntelliJIdea2017.1/system/log/sbt.last.log</a>

我正在尝试编译spark-jobserver代码(spark-2.0-preview分支):https://github.com/spark-jobserver/spark-jobserver/tree/spark-2.0-preview

1 个答案:

答案 0 :(得分:0)

我设法通过传递&#34;来源&#34;来解决问题。 transitiveClassifiers列表中的分类器:

transitiveClassifiers in Global := Seq("sources")

之前,build.sbt文件中的列表为空:

transitiveClassifiers in Global := Seq()