Sbteclipseを使用してEclipseIDEでScalaアプリケーションを実行する



このブログは、EclipseIDEでScalaアプリケーションを実行するためのステップバイステップの手順でsbteclipseプラグインをインストールおよびセットアップする方法を理解するのに役立ちます。

このブログ投稿は、EclipseIDEでScalaアプリケーションを実行するためのsbteclipseプラグインをインストールしてセットアップする方法を理解するのに役立ちます。まず、SBTとは何かを理解しましょう。ウィキペディアでは、これを「LiftWebフレームワークとPlayFrameworkで使用されるScalaコミュニティの事実上のビルドツール」と定義しています。これは本質的に、JavaのMavenやAntと同様に、ScalaおよびJavaプロジェクト用のオープンソースビルドツールです。





その主な機能は次のとおりです。
&bullScalaコードのコンパイルと多くのScalaテストフレームワークとの統合のためのネイティブサポート
DSLを使用してScalaで記述された&bullビルドの説明
&bull Ivyを使用した依存関係管理(Maven形式のリポジトリーをサポート)
&bull継続的なコンパイル、テスト、および展開
迅速な反復とデバッグのためのScalaインタープリターとの&bull統合
&bull混合Java / Scalaプロジェクトのサポート

ただし、Sbteclipseはsbt0.13のプラグインです。このプラグインをセットアップするには、最初にsbtをシステムにインストールする必要があります。
最初にsbtをダウンロードしましょう。



コマンド:wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

command1-running-scala-application-in-eclipse



コマンド:sudo yum localinstall sbt-0.13.8.rpm

コマンド:wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

plSQLを学ぶ方法

それでは、sbtのバージョンを確認しましょう。
コマンド:sbt –version

プロジェクトをEclipseにインポートするには、プラグイン定義ファイルにsbteclipseを追加する必要があります。 〜/ .sbt / plugins / plugins.sbtにあるグローバルなもの、またはPROJECT_DIR / project /plugins.sbtにあるプロジェクト固有のもののいずれかを使用できます。

プラグインをグローバルに追加して、各プロジェクトに個別に追加する必要がないようにします。このための手順は次のとおりです。
.sbt / 0.13 /内にプラグインディレクトリを作成します
コマンド:mkdir -p .sbt / 0.13 / plugins
ファイルplugins.sbtを作成します
コマンド:sudo gedit .sbt / 0.13 / plugins / plugins.sbt

sbteclipseプラグインを追加するには、この設定をこのファイルに追加するだけです。

addSbtPlugin(“ com.typesafe.sbteclipse”%“ sbteclipse-plugin”%“ 4.0.0”)

これで、sbteclipseプラグインが設定されました。
インストールが完了すると、sbtを起動するときに追加のコマンドeclipseを使用できるようになります。
これらは、sbtによってプロジェクトを直接実行するための手順です。次に、Eclipseでプロジェクトを実行する方法を学習します。
sbtパッケージ

mkdir helloworld
cd helloworld /
mkdir -p src / main / scala
sudo gedit src / main / scala / hello.scala

このコードを入れてください:

オブジェクトこんにちは{

def main(args:Array [String])= {
println( 'Hello World')
}
}

helloworldディレクトリ内にbuild.sbtファイルを作成します。

sudo gedit build.sbt

以下は非常に基本的なsbtファイルで、アプリケーションに必要な依存関係を追加できます。

sbtパッケージ

これにより、このアプリケーションを実行するためのjarファイルが作成されます。次に、アプリケーションを実行するためにこのコマンドを実行します。

コマンド:spark-submit –class“ Hello” –master local [2] target / scala-2.10 / hello-world_2.10-1.0.jar

Sbt日食

以下のコマンドは、プロジェクトeclipseと互換性を持たせ、このプロジェクトをeclipseにインポートして、正常に実行できるようにします。
コマンド:sbt eclipse

Scala IDE、ファイル->インポートに移動します

ルートディレクトリhelloworldを選択します。

これで、[完了]をクリックしてこのプロジェクトをインポートできることがわかります。

それでは、Scalaアプリケーションとして実行してみましょう。

参考までに、SparkConfを設定するときは、必ず次のようにマスターを設定してください。

これで、アプリケーションを実行できます。

質問がありますか?コメント欄にご記入ください。折り返しご連絡いたします。

Javaでパワーを上げる方法

関連記事:

ApacheSparkとHadoopMapReduce