2016-10-21 2 views
0

Я не могу настроить проект Scala с зависимостью Apache Spark в Eclipse. Использование плагинов Scala IDE и плагинов Gradle в Eclipse. build.gradle проект выглядит следующим образом:Gradle: настройка проекта Scala с помощью Apache Spark в Eclipse

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 я вижу искры-ядро-2.3.jar. Но я не могу импортировать любую библиотеку Spark в класс Scala.
Я попытался запустить команду gradle eclipse, но не повезло.

ответ

3

Вы ссылка на неправильную зависимость - вместо com.sparkjava:spark-core:2.3 (который относится к другому проекту, Spark web framework), вы должны включать в себя:

compile 'org.apache.spark:spark-core_2.11:2.0.1' 

Это использует последнюю стабильную версию (2.0.1).

Смежные вопросы