Zagon aplikacije Scala v Eclipse IDE z uporabo Sbteclipse



Ta spletni dnevnik vam pomaga razumeti, kako namestiti in nastaviti vtičnik sbteclipse s podrobnimi navodili za zagon aplikacije Scala v Eclipse IDE.

Ta objava v spletnem dnevniku vam bo pomagala razumeti, kako namestiti in nastaviti vtičnik sbteclipse za zagon aplikacije Scala v Eclipse IDE. Najprej razumemo, kaj je SBT. Wikipedia ga opredeljuje kot 'dejansko orodje za gradnjo skupnosti Scala, ki ga uporabljata spletni okvir Lift in Play Framework.' V bistvu je odprtokodno orodje za gradnjo projektov Scala in Java, podobno kot Java Maven ali Ant.





Njegove glavne značilnosti so:
& bull Izvorna podpora za prevajanje Scala kode in integracijo s številnimi testnimi okviri Scala
& bull Opisi zgradb, napisani v Scali z uporabo DSL
& bull Upravljanje odvisnosti z uporabo Ivy (ki podpira skladišča v formatu Maven)
& bull Neprekinjeno zbiranje, testiranje in uvajanje
& bull Integracija z razlagalnikom Scala za hitro ponovitev in odpravljanje napak
& bull Podpora za mešane projekte Java / Scala

Sbteclipse pa je vtičnik za sbt 0,13. Če želite namestiti ta vtičnik, morate najprej namestiti sbt v sistem.
Najprej naložimo sbt.



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

command1-running-scala-application-in-eclipse



Ukaz: sudo yum localinstall sbt-0.13.8.rpm

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

Zdaj pa preverimo različico sbt.
Ukaz: sbt –verzija

Če želite svoj projekt uvoziti v Eclipse, morate v datoteko z definicijami vtičnikov dodati sbteclipse. Uporabite lahko globalno na ~ / .sbt / plugins / plugins.sbt ali projektno na PROJECT_DIR / project / plugins.sbt:

Dodajmo vtičnik globalno, tako da ga ni treba dodati v vsak projekt posebej. Koraki za to so:
Naredite imenik vtičnikov znotraj .sbt / 0.13 /
Ukaz: mkdir -p .sbt / 0.13 / plugins
Ustvarite datoteko plugins.sbt
Ukaz: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

Če želite dodati vtičnik sbteclipse, dodajte to nastavitev tej datoteki.

razlika med hash tabelo in hash map

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

Zdaj je nastavljen vtičnik sbteclipse.
Po končani namestitvi bomo lahko uporabili dodatni ukaz eclipse, ko bomo zagnali sbt.
To so koraki za zagon projekta neposredno sbt. Nato se bomo naučili, kako voditi projekt v mrku.
paket sbt

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

Vnesite to kodo:

objekt Pozdravljeni {

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

Ustvarite datoteko build.sbt v imeniku helloworld.

sudo gedit build.sbt

Spodaj je zelo osnovna datoteka sbt, kjer lahko dodate odvisnosti, potrebne za vašo aplikacijo.

paket sbt

To bo ustvarilo datoteko jar za zagon te aplikacije. Zdaj zaženite ta ukaz, da zaženete svojo aplikacijo.

Ukaz: spark-submit –razred “Hello” - mojster lokalni [2] target / scala-2.10 / hello-world_2.10-1.0.jar

Mrk Sbt

Spodnji ukaz bo projekt eclipse združljiv in ga boste lahko uvozili in uspešno zagnali.
Ukaz: sbt eclipse

Pojdite na Scala IDE, Datoteka -> Uvozi

Izberite korenski imenik helloworld.

Zdaj lahko vidite, da lahko ta projekt uvozite s klikom na Dokončaj.

Zdaj pa jo zaženimo kot aplikacijo Scala.

Samo FYI, ko nastavljate SparkConf, vedno ne pozabite nastaviti Master kot spodaj.

java program za preverjanje palindroma -

Zdaj lahko zaženete svojo aplikacijo.

Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje in se vam bomo javili.

Sorodne objave:

Apache Spark Vs Hadoop MapReduce