Pokretanje aplikacije Scala u Eclipse IDE-u pomoću Sbteclipse-a

Ovaj vam blog pomaže razumjeti kako instalirati i postaviti dodatak sbteclipse s detaljnim uputama za pokretanje aplikacije Scala u Eclipse IDE-u.

Ovaj post na blogu pomoći će vam da razumijete kako instalirati i postaviti dodatak sbteclipse za pokretanje aplikacije Scala u Eclipse IDE-u. Prvo, shvatimo što je SBT. Wikipedia ga definira kao 'de facto alat za izgradnju za zajednicu Scala, koji koriste mrežni okvir Lift i Play Framework.' To je u stvari alat za izgradnju otvorenog koda za Scala i Java projekte, sličan Java Maven ili Ant.





Njegove glavne značajke su:
& bull Izvorna podrška za sastavljanje Scala koda i integraciju s mnogim Scala test okvirima
& bull Opisi izrade napisani u Scali pomoću DSL-a
& bull Upravljanje ovisnostima pomoću Ivy-a (koji podržava spremišta formata Maven)
& bull Kontinuirana kompilacija, testiranje i implementacija
& bull Integracija s tumačem Scala za brzu iteraciju i otklanjanje pogrešaka
& bull Podrška za mješovite projekte Java / Scala

Sbteclipse je dodatak za sbt 0,13. Da biste postavili ovaj dodatak, treba prvo instalirati sbt na njihov sustav.
Prvo preuzmimo sbt.



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

command1-running-scala-application-in-eclipse



Naredba: sudo yum localinstall sbt-0.13.8.rpm

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

Sada provjerimo sbt verziju.
Naredba: sbt –verzija

Da biste uvezli svoj projekt u Eclipse, morate dodati sbteclipse u datoteku definicije dodatka. Možete koristiti globalnu na ~ / .sbt / plugins / plugins.sbt ili onu specifičnu za projekt na PROJECT_DIR / project / plugins.sbt:

Dodajmo dodatak globalno, tako da ga ne moramo dodavati u svaki projekt pojedinačno. Koraci za to su:
Napravite direktorij dodataka unutar .sbt / 0.13 /
Naredba: mkdir -p .sbt / 0.13 / plugins
Stvorite datoteku plugins.sbt
Naredba: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

Da biste dodali dodatak sbteclipse, samo dodajte ovu postavku u ovu datoteku.

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

Sada je postavljen dodatak sbteclipse.
Po završetku instalacije moći ćemo upotrijebiti dodatnu naredbu eclipse kada pokrenemo sbt.
Ovo su koraci za izvođenje projekta izravno sbt-om. Sljedeći ćemo korak naučiti kako voditi projekt u pomrčini.
sbt paket

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

Stavite ovaj kod:

objekt Zdravo {

def main (args: Array [String]) = {
println ('Pozdrav svijetu')
}
}

Stvorite datoteku build.sbt unutar direktorija helloworld.

sudo gedit build.sbt

logistic regresija python primjer koda

Ispod je vrlo osnovna sbt datoteka, u koju možete dodati ovisnosti potrebne za vašu aplikaciju.

sbt paket

Ovo će stvoriti jar datoteku za pokretanje ove aplikacije. Sada pokrenite ovu naredbu kako biste pokrenuli svoju aplikaciju.

Naredba: spark-submit –razred “Hello” - majstor lokalno [2] target / scala-2.10 / hello-world_2.10-1.0.jar

Pomrčina Sbt

Naredba u nastavku učinit će projekt eclipse kompatibilnim i moći ćete ga uvesti u eclipse i uspješno ga pokrenuti.
Naredba: sbt eclipse

Idite na Scala IDE, Datoteka -> Uvoz

Odaberite korijenski direktorij helloworld.

Sada možete vidjeti da možete uvesti ovaj projekt klikom na Finish.

Ajmo sada to pokrenuti kao Scala aplikaciju.

Samo FYI, kada postavljate SparkConf, uvijek zapamtite da postavite Master kao dolje.

Sada možete pokrenuti svoju aplikaciju.

Imate pitanje za nas? Molimo spomenite to u odjeljku za komentare i javit ćemo vam se.

Vezane objave:

Apache Spark vs Hadoop MapReduce