2016-07-19 3 views
2

Я пытаюсь создать приложение Apache Spark в Java в Eclipse. Я использую Gradle в качестве моей системы управления зданием. Что мне следует писать в моем build.gradle и какие команды градита следует использовать для выполнения той же самой вещи, что и в этой команде Maven POM и команды терминала?Как построить Apache Spark с помощью Gradle?

<project> 
    <groupId>edu.berkeley</groupId> 
    <artifactId>simple-project</artifactId> 
    <modelVersion>4.0.0</modelVersion> 
    <name>Simple Project</name> 
    <packaging>jar</packaging> 
    <version>1.0</version> 
    <dependencies> 
    <dependency> 
     <groupId>org.apache.spark</groupId> 
     <artifactId>spark-core_2.10</artifactId> 
     <version>1.6.1</version> 
    </dependency> 
    </dependencies> 
</project> 

и

mvn package 

$ YOUR_SPARK_HOME/bin/spark-submit \ 
--class "SimpleApp" \ 
--master local[4] \ 
target/simple-project-1.0.jar 

ответ

2

Попробуйте это. Если это проект Java, вы можете удалить первую строку:

apply plugin: 'scala' 

buildscript { 
    repositories { 
     mavenCentral() 
    } 
} 

repositories { 
    mavenLocal() 
    mavenCentral() 
} 

dependencies{ 
    compile "org.apache.spark:spark-core_2.10:1.6.1" 
} 
+0

Это приводит к успешной сборке, но в Eclipse строки ошибок все еще отображаются для всех импортных операций. Банку также не создано. Можно ли исправить-искушение от Gradle? – khateeb

+0

Чтобы решить эту проблему, выполните следующие действия: https://stackoverflow.com/questions/17907927/update-my-gradle-dependencies-in-eclipse, в моем случае второй ответ решил мою проблему (извините за мой английский) – Genarito

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