#eclipse #scala #apache-spark #gradle
#eclipse #scala #apache-spark #gradle
Вопрос:
Я не могу настроить проект Scala с зависимостью Apache Spark в Eclipse. Использование плагина Scala IDE и плагинов Gradle в Eclipse. build.gradle
проект выглядит следующим образом:
apply plugin: 'scala'
apply plugin: 'eclipse'
repositories{
mavenCentral()
mavenLocal()
}
dependencies{
compile 'org.slf4j:slf4j-api:1.7.5'
compile "org.scala-lang:scala-library:2.11.2"
compile 'com.sparkjava:spark-core:2.3'
testCompile "junit:junit:4.11"
}
task run(type: JavaExec, dependsOn: classes) {
main = 'Main'
classpath sourceSets.main.runtimeClasspath
classpath configurations.runtime
}
Под Referenced Libraries
я вижу spark-core-2.3.jar . Но я не могу импортировать какую-либо библиотеку Spark в класс Scala.
Я пытался запустить gradle eclipse
команду, но безуспешно.
Ответ №1:
Вы ссылаетесь на неправильную зависимость — вместо com.sparkjava:spark-core:2.3
(которая принадлежит другому проекту, Spark web framework) вы должны включить:
compile 'org.apache.spark:spark-core_2.11:2.0.1'
При этом используется последняя стабильная версия (2.0.1).