2016-07-19 5 views
2

EclipseでJavaでApache Sparkアプリケーションを構築しようとしています。私はビルド管理システムとしてGradleを使用しています。 build.gradleに何を書いたらいいですか、このMaven POMコマンドとterminalコマンドが行うのと同じことをするためにどのgradleコマンドを使うべきですか?Gradleを使ってApache Sparkをビルドするには?

<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ではすべてのインポートでエラー行が表示されます。 jarファイルも作成されません。 Gradleから 'spark-sumbit'を実行することはできますか? – khateeb

+0

これを解決するには、次の手順に従ってください:https://stackoverflow.com/questions/17907927/update-my-gradle-dependencies-in-eclipse、私の場合、2番目の答えは私の問題を解決しました(私の英語については申し訳ありません) – Genarito

関連する問題