Ошибка при компиляции spark-jobserver

При обновлении моего проекта SBT в IntelliJ IDEA я столкнулся со следующей ошибкой:

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


person vatsal mevada    schedule 09.05.2017    source источник
comment
Это может показаться простым, но пробовали ли вы 'sbt clean compile' прямо из командной строки?   -  person matthieusb    schedule 09.05.2017
comment
Я уже пробовал это, и я могу успешно скомпилировать из командной строки. Однако это не устраняет ошибки компиляции в IntelliJ IDEA.   -  person vatsal mevada    schedule 09.05.2017
comment
Правильно ли вы настроили свой проект sbt для автоматического импорта, как по этой ссылке: см. эту ссылку   -  person matthieusb    schedule 10.05.2017
comment
Да, я импортирую проект таким же образом. Кроме того, мне не нужно вносить никаких изменений в файл build.sbt.   -  person vatsal mevada    schedule 10.05.2017


Ответы (1)


Мне удалось решить проблему, передав классификатор «источники» в списке «transtiveClassifiers»:

transitiveClassifiers in Global := Seq("sources")

Ранее список в файле build.sbt был пуст:

transitiveClassifiers in Global := Seq()
person vatsal mevada    schedule 15.05.2017