Плагин Gradle Scala - как указать цинк-класс

Я пытаюсь использовать плагин Scala с Gradle для создания своего проекта на виртуальной машине Ubuntu. Вот как выглядит мой файл build.gradle:

apply plugin: 'scala'
repositories {
     mavenCentral()
}

dependencies {
    compile 'org.scala-lang:scala-library:2.11.8'
}

когда я запускаю gradle build из командной строки, я получаю следующую ошибку:

FAILURE: Build failed with an exception.

* What went wrong:
A problem was found with the configuration of task ':compileScala'.
> No value has been specified for property 'zincClasspath'.

Я искал, где указать это свойство цинка Classpath, но не могу ничего найти.

Я попытался принудительно заставить цинк-класс использовать более старую версию библиотеки Scala, но, похоже, она не работает.

Любая помощь высоко ценится

Редактировать:

Стоит добавить, что этот точный проект прекрасно работает на моей локальной машине с Windows, но не на моей Ubuntu VM....

2 ответа

В конце концов это я сам исправил, подсказка заключалась в том, что он работал на моей локальной машине, а не на моей виртуальной машине... конечно, моя версия Gradle была другой.

Обновление до Gradle 3.0 исправило это

Недавно я снова столкнулся с этой проблемой, добавив следующее в мой скрипт сборки Gradle:

ScalaCompileOptions.metaClass.daemonServer = true
ScalaCompileOptions.metaClass.fork = true
ScalaCompileOptions.metaClass.useAnt = false
ScalaCompileOptions.metaClass.useCompileDaemon = false
Другие вопросы по тегам