„Scala“ programos paleidimas „Eclipse IDE“ naudojant „Sbteclipse“



Šis tinklaraštis padeda suprasti, kaip įdiegti ir nustatyti „sbteclipse“ papildinį, pateikiant nuosekliąsias instrukcijas, kaip paleisti „Scala“ programą „Eclipse IDE“.

Šis tinklaraščio įrašas padės suprasti, kaip įdiegti ir nustatyti „sbteclipse“ papildinį, skirtą „Scala“ programai paleisti „Eclipse IDE“. Pirmiausia supraskime, kas yra SBT. „Wikipedia“ apibrėžia kaip „faktinį„ Scala “bendruomenės kūrimo įrankį, kurį naudoja„ Lift “žiniatinklio ir„ Play Framework “. Iš esmės tai yra atviro kodo kūrimo įrankis „Scala“ ir „Java“ projektams, panašus į „Java“ „Maven“ ar „Ant“.



Pagrindinės jo savybės yra šios:
& bull Gimtoji parama sudarant „Scala“ kodą ir integruojant su daugeliu „Scala“ testų sistemų
& bull Sukurkite aprašymus, parašytus „Scala“ sistemoje naudodami DSL
& bull Priklausomybės valdymas naudojant „Ivy“ (kuris palaiko „Maven“ formato saugyklas)
& bull Nuolatinis kompiliavimas, testavimas ir diegimas
& bull Integracija su „Scala“ vertėju, kad būtų galima greitai pakartoti ir derinti
& bull Parama mišriems „Java“ / „Scala“ projektams

Tačiau „Sbteclipse“ yra 0,13 sbt papildinys. Norėdami sukonfigūruoti šį papildinį, pirmiausia savo sistemoje turite įdiegti „sbt“.
Pirmiausia atsisiųskime „sbt“.



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

command1-running-scala-application-in-eclipse



Komanda: sudo yum localinstall sbt-0.13.8.rpm

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

Dabar patikrinkime sbt versiją.
Komanda: sbt –versija

Norėdami importuoti savo projektą į „Eclipse“, turite pridėti sbteclipse į savo įskiepio apibrėžimo failą. Galite naudoti visuotinį, esantį ~ / .sbt / plugins / plugins.sbt, arba konkretų projektą - PROJECT_DIR / project / plugins.sbt:

Pridėkime papildinį visame pasaulyje, kad jo nereikėtų pridėti prie kiekvieno projekto atskirai. Tam reikia atlikti šiuos veiksmus:
Sukurkite papildinių katalogą .sbt / 0.13 /
Komanda: mkdir -p .sbt / 0.13 / plugins
Sukurkite failą plugins.sbt
Komanda: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

Norėdami pridėti „sbteclipse“ papildinį, tiesiog pridėkite šį nustatymą prie šio failo.

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

darbo ieškotojas ir užduočių vykdytojas hadoope

Dabar „sbteclipse“ papildinys nustatytas.
Baigę diegti, mes galėsime naudoti papildomą komandos užtemimą, kai paleisime sbt.
Tai yra žingsniai norint tiesiogiai vykdyti projektą „sbt“. Toliau sužinosime, kaip vykdyti projektą užtemimo metu.
sbt paketas

mkdir kolegos pasaulis
CD draugas /
mkdir -p src / main / scala
sudo gedit src / main / scala / labas.scala

Įdėkite šį kodą:

objektas Sveiki {

def pagrindinis (argumentai: masyvas [eilutė]) = {
println („Labas pasaulis“)
}
}

Sukurkite failą build.sbt kataloge helloworld.

sudo gedit build.sbt

Žemiau pateikiamas labai paprastas sbt failas, kuriame galite pridėti priklausomybių, reikalingų jūsų programai.

sbt paketas

Tai sukurs jar failą paleisti šią programą. Dabar paleiskite šią komandą, kad paleistumėte savo programą.

„Command“: „spark-submitted“ - „Hello“ klasė - „master“ vietinis [2] target / scala-2.10 / labas-pasaulis_2.10-1.0.jar

Sbt užtemimas

Žemiau pateikta komanda padarys projekto užtemimą suderinamą ir galėsite importuoti šį projektą užtemime ir sėkmingai jį vykdyti.
Komanda: sbt užtemimas

kaip konvertuoti eilutę į datą Java

Eikite į „Scala IDE, File -> Import“

Pasirinkite šakninį katalogą helloworld.

Dabar galite pamatyti, kad galite importuoti šį projektą spustelėdami Baigti.

Dabar paleiskime jį kaip „Scala“ programą.

Tiesiog FYI, kai nustatote „SparkConf“, visada nepamirškite nustatyti „Master“, kaip nurodyta toliau.

Dabar galite paleisti savo programą.

Turite mums klausimą? Prašau paminėti tai komentarų skiltyje ir mes su jumis susisieksime.

Susijusios žinutės:

„Apache Spark Vs Hadoop MapReduce“

c ++ goto linija