Spustenie aplikácie Scala v prostredí Eclipse IDE pomocou nástroja Sbteclipse



Tento blog vám pomôže pochopiť, ako nainštalovať a nastaviť doplnok sbteclipse, s podrobnými pokynmi na spustenie aplikácie Scala v prostredí Eclipse IDE.

Tento blogový príspevok vám pomôže pochopiť, ako nainštalovať a nastaviť doplnok sbteclipse na spustenie aplikácie Scala v prostredí Eclipse IDE. Po prvé, poďme pochopiť, čo je SBT. Wikipedia ho definuje ako „de facto nástroj na budovanie komunity Scala používaný webovým rámcom Lift a Play Framework“. Je to v podstate otvorený nástroj na vytváranie zdrojov pre projekty Scala a Java, podobne ako Java’s Maven alebo Ant.





Jeho hlavné vlastnosti sú:
& bull Natívna podpora pre kompiláciu kódu Scala a integráciu s mnohými testovacími rámcami Scala
& bull Zostavte popisy napísané v Scale pomocou DSL
& bull Správa závislostí pomocou Ivy (ktorá podporuje úložiská formátu Maven)
& bull Priebežná kompilácia, testovanie a nasadenie
& Bull Integrácia s interpretom Scala pre rýchlu iteráciu a ladenie
& bull Podpora pre zmiešané projekty Java / Scala

Sbteclipse je však doplnok pre sbt 0,13. Aby bolo možné tento doplnok nastaviť, je potrebné mať najskôr nainštalovaný sbt v ich systéme.
Najprv si stiahneme sbt.



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

command1-running-scala-application-in-eclipse



Príkaz: sudo yum localinstall sbt-0.13.8.rpm

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

Teraz sa pozrime na verziu sbt.
Príkaz: sbt –verzia

Ak chcete importovať svoj projekt do Eclipse, musíte do súboru s definíciou doplnku pridať sbteclipse. Môžete použiť globálny na ~ / .sbt / plugins / plugins.sbt alebo projektový na PROJECT_DIR / project / plugins.sbt:

Pridajme doplnok globálne, aby sme ho nemuseli pridávať do každého projektu osobitne. Kroky, ako to urobiť, sú:
Vytvorte adresár doplnkov vo vnútri .sbt / 0.13 /
Príkaz: mkdir -p .sbt / 0.13 / pluginy
Vytvorte súbor plugins.sbt
Príkaz: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

rámec riadený údajmi v príklade webového ovládača selénu

Ak chcete pridať doplnok sbteclipse, stačí pridať toto nastavenie do tohto súboru.

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

Teraz je nastavený doplnok sbteclipse.
Po dokončení inštalácie budeme môcť pri spustení sbt použiť ďalšie zatmenie príkazu.
Toto sú kroky na spustenie projektu priamo pomocou sbt. Ďalej sa naučíme, ako spustiť projekt v zatmení.
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ý deň {

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

Vytvorte súbor build.sbt v adresári helloworld.

sudo gedit build.sbt

Nižšie je uvedený veľmi základný súbor sbt, do ktorého môžete pridať závislosti potrebné pre vašu aplikáciu.

sbt balíček

Týmto sa vytvorí súbor jar na spustenie tejto aplikácie. Teraz spustite tento príkaz na spustenie vašej aplikácie.

previesť reťazec na dátum

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

Zatmenie SBT

Pomocou nasledujúceho príkazu bude projekt Eclipse kompatibilný a budete môcť tento projekt importovať do programu Eclipse a úspešne ho spustiť.
Príkaz: zatmenie SBT

Prejdite na Scala IDE, Súbor -> Importovať

Vyberte koreňový adresár helloworld.

Teraz vidíte, že tento projekt môžete importovať kliknutím na tlačidlo Dokončiť.

ako zavrieť java aplikáciu

Teraz to spustíme ako aplikáciu Scala.

Len pre informáciu, keď nastavujete SparkConf, vždy nezabudnite nastaviť Master ako je uvedené nižšie.

Teraz môžete spustiť aplikáciu.

Máte na nás otázku? Uveďte to prosím v sekcii komentárov a my sa vám ozveme.

Súvisiace príspevky:

Apache Spark Vs Hadoop MapReduce