Spuštění aplikace Scala v prostředí Eclipse IDE pomocí Sbteclipse



Tento blog vám pomůže pochopit, jak nainstalovat a nastavit plugin sbteclipse s podrobnými pokyny pro spuštění aplikace Scala v prostředí Eclipse IDE.

Tento příspěvek na blogu vám pomůže pochopit, jak nainstalovat a nastavit plugin sbteclipse pro spouštění aplikace Scala v prostředí Eclipse IDE. Nejprve pochopme, co je SBT. Wikipedia ji definuje jako „de facto nástroj pro vytváření komunity Scala, používaný webovým rámcem Lift a Play Framework.“ Je to v podstatě open source nástroj pro vytváření pro projekty Scala a Java, podobně jako Java's Maven nebo Ant.





Jeho hlavní rysy jsou:
& bull Nativní podpora pro kompilaci kódu Scala a integraci s mnoha testovacími rámci Scala
& bull Sestavte popisy napsané ve Scale pomocí DSL
& bull Dependency management using Ivy (which supports Maven-format repositories)
& bull Průběžná kompilace, testování a nasazení
& Bull Integrace s interpretem Scala pro rychlou iteraci a ladění
& bull Podpora pro smíšené projekty Java / Scala

Sbteclipse je však plugin pro sbt 0,13. Aby bylo možné tento plugin nastavit, měl by mít nejprve na svém systému nainstalován sbt.
Nejdříve si stáhněte sbt.



Příkaz: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

command1-running-scala-application-in-eclipse



Příkaz: sudo yum localinstall sbt-0.13.8.rpm

Příkaz: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

Nyní se podívejme na sbt verzi.
Příkaz: sbt – verze

Chcete-li importovat svůj projekt do Eclipse, musíte do souboru definice pluginu přidat sbteclipse. Můžete použít buď globální na ~ / .sbt / plugins / plugins.sbt, nebo projektově specifický na PROJECT_DIR / project / plugins.sbt:

Přidejte plugin globálně, abychom ho nemuseli přidávat do každého projektu zvlášť. Postup je následující:
Vytvořte adresář pluginu uvnitř .sbt / 0.13 /
Příkaz: mkdir -p .sbt / 0.13 / pluginy
Vytvořte soubor plugins.sbt
Příkaz: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

jak obrátit řetězce v pythonu

Chcete-li přidat plugin sbteclipse, stačí přidat toto nastavení do tohoto souboru.

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

Nyní je nastaven plugin sbteclipse.
Po dokončení instalace budeme moci při spuštění sbt použít další zatmění příkazu.
Jedná se o kroky ke spuštění projektu přímo sbt. Dále se naučíme, jak spustit projekt v zatmění.
sbt balíček

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

Vložte tento kód:

objekt Dobrý den {

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

Vytvořte soubor build.sbt v adresáři helloworld.

sudo gedit build.sbt

Níže je uveden velmi základní soubor sbt, do kterého můžete přidat závislosti potřebné pro vaši aplikaci.

sbt balíček

Tím se vytvoří soubor jar pro spuštění této aplikace. Nyní spusťte tento příkaz pro spuštění aplikace.

jak nastavit cestu v Javě

Příkaz: spark-submit –class “Hello” –master local [2] target / scala-2.10 / hello-world_2.10-1.0.jar

Zatmění SBT

Níže uvedený příkaz zajistí kompatibilitu zatmění projektu a budete moci tento projekt v zatmění importovat a úspěšně spustit.
Příkaz: zatmění SBT

Přejděte na Scala IDE, Soubor -> Importovat

Vyberte kořenový adresář helloworld.

Nyní můžete vidět, že tento projekt můžete importovat kliknutím na Dokončit.

co je pojo založený programovací model

Nyní to spustíme jako aplikaci Scala.

Jen pro informaci, když nastavujete SparkConf, vždy nezapomeňte nastavit Master, jak je uvedeno níže.

Nyní můžete spustit aplikaci.

Máte na nás dotaz? Uveďte to prosím v sekci komentáře a my se vám ozveme.

Související příspěvky:

Apache Spark Vs Hadoop MapReduce