Плагин 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