Kørsel af Scala-applikation i formørkelse IDE ved hjælp af Sbteclipse



Denne blog hjælper dig med at forstå, hvordan du installerer og opsætter sbteclipse-plugin med trinvise instruktioner til kørsel af Scala-applikation i Eclipse IDE.

Dette blogindlæg hjælper dig med at forstå, hvordan du installerer og opsætter sbteclipse-plugin til kørsel af Scala-applikation i Eclipse IDE. Lad os først forstå, hvad der er SBT. Wikipedia definerer det som 'de facto-byggeværktøjet til Scala-samfundet, der bruges af Lift web framework og Play Framework.' Det er i det væsentlige et open source-byggeværktøj til Scala- og Java-projekter, der ligner Java's Maven eller Ant.





Dets vigtigste funktioner er:
& bull Native support til kompilering af Scala-kode og integration med mange Scala-testrammer
& bull Byg beskrivelser skrevet i Scala ved hjælp af en DSL
& bull Afhængighedsstyring ved hjælp af Ivy (som understøtter Maven-format repositories)
& bull Kontinuerlig kompilering, test og implementering
& bull Integration med Scala-tolk for hurtig iteration og debugging
& bull Support til blandede Java / Scala-projekter

Sbteclipse er dog et plugin til sbt 0.13. For at opsætte dette plugin skal man først have sbt installeret på deres system.
Lad os downloade sbt først.



Kommando: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

command1-running-scala-application-in-eclipse



Kommando: sudo yum localinstall sbt-0.13.8.rpm

Kommando: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

Lad os nu kontrollere sbt-versionen.
Kommando: sbt –version

For at importere dit projekt til Eclipse skal du tilføje sbteclipse til din plugin-definitionsfil. Du kan bruge enten den globale på ~ / .sbt / plugins / plugins.sbt eller den projektspecifikke på PROJECT_DIR / project / plugins.sbt:

Lad os tilføje pluginet globalt, så vi ikke behøver at tilføje det i hvert projekt individuelt. Trinene til dette er:
Opret et plugin-bibliotek inde i .sbt / 0.13 /
Kommando: mkdir -p .bt / 0.13 / plugins
Opret en fil plugins.sbt
Kommando: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

For at tilføje sbteclipse-pluginet skal du blot tilføje denne indstilling til denne fil.

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

Nu er sbteclipse-pluginet indstillet.
Når installationen er færdig, vil vi kunne bruge den ekstra kommandosformørkelse, når vi starter sbt.
Dette er trinene til at køre et projekt direkte af sbt. Derefter lærer vi at køre projektet i formørkelse.
SBT-pakke

er-et forhold i java

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

Sæt denne kode:

objekt Hej {

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

Opret en build.sbt-fil inde i helloworld-biblioteket.

sudo gedit build.sbt

Nedenfor er en meget grundlæggende sbt-fil, hvor du kan tilføje afhængigheder, der er nødvendige for din applikation.

SBT-pakke

Dette opretter jar-filen til at køre denne applikation. Kør nu denne kommando for at køre din applikation.

Kommando: gnist-indsende –klasse “Hej” –master lokal [2] target / scala-2.10 / hello-world_2.10-1.0.jar

Sbt-formørkelse

Kommandoen nedenfor gør projektformørkelsen kompatibel, og du vil kunne importere dette projekt i formørkelse og køre det med succes.
Kommando: SBT-formørkelse

Gå til Scala IDE, File -> Import

hvordan man laver en jframe i java

Vælg rodmappe helloworld.

Du kan nu se, at du kan importere dette projekt ved at klikke på Udfør.

Lad os nu køre det som Scala-applikation.

Bare FYI, når du indstiller SparkConf, skal du altid huske at indstille Master som nedenfor.

Nu kan du køre din applikation.

Har du et spørgsmål til os? Nævn det i kommentarfeltet, og vi vender tilbage til dig.

Relaterede indlæg:

Apache Spark mod Hadoop MapReduce