Scala lietojumprogrammas palaišana Eclipse IDE, izmantojot Sbteclipse

Šis emuārs palīdz saprast, kā instalēt un iestatīt sbteclipse spraudni, izmantojot detalizētus norādījumus Scala lietojumprogrammas palaišanai Eclipse IDE.

Šis emuāra ziņojums palīdzēs jums saprast, kā instalēt un iestatīt spraudni sbteclipse, lai palaistu Scala lietojumprogrammu Eclipse IDE. Pirmkārt, sapratīsim, kas ir SBT. Vikipēdija to definē kā “de facto Scala kopienas veidošanas rīku, ko izmanto Lift tīmekļa ietvars un Play Framework”. Būtībā tas ir atvērtā koda veidošanas rīks Scala un Java projektiem, līdzīgs Java’s Maven vai Ant.



Tās galvenās iezīmes ir:
& bullis Vietējais atbalsts Scala koda sastādīšanai un integrēšanai ar daudzām Scala testa sistēmām
& bull Veidot aprakstus, kas rakstīti Scala, izmantojot DSL
& bullis Atkarības pārvaldība, izmantojot Ivy (kas atbalsta Maven formāta krātuves)
& bull Nepārtraukta kompilēšana, testēšana un izvietošana
& bull Integrācija ar Scala tulku ātrai iterācijai un atkļūdošanai
& bull Atbalsts jauktiem Java / Scala projektiem

Tomēr Sbteclipse ir spraudnis sbt 0.13. Lai iestatītu šo spraudni, vispirms savā sistēmā ir jāinstalē sbt.
Vispirms lejupielādēsim 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

Tagad pārbaudīsim sbt versiju.
Komanda: sbt –versija

Lai importētu savu projektu uz Eclipse, spraudņa definīcijas failam jāpievieno sbteclipse. Varat izmantot globālo versiju vietnē ~ / .sbt / plugins / plugins.sbt vai konkrētā projekta versiju vietnē PROJECT_DIR / project / plugins.sbt:

Pievienosim spraudni globāli, lai mums tas nebūtu jāpievieno katrā projektā atsevišķi. Tam ir jāveic šādas darbības:
Izveidojiet spraudņu direktoriju .sbt / 0.13 / iekšpusē
Komanda: mkdir -p .sbt / 0,13 / spraudņi
Izveidojiet failu plugins.sbt
Komanda: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

Lai pievienotu spraudni sbteclipse, vienkārši pievienojiet šo iestatījumu šim failam.

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

Tagad sbteclipse spraudnis ir iestatīts.
Kad instalēšana būs pabeigta, mēs varēsim izmantot papildu komandu aptumsumu, palaižot sbt.
Šie ir soļi, lai projektu palaistu tieši sbt. Mēs nākamreiz uzzināsim, kā vadīt projektu aptumsumā.
sbt pakete

kas ir dekss jaudā bi

mkdir kolēģis
CD kolēģis /
mkdir -p src / main / scala
sudo gedit src / main / scala / labdien.scala

Ievietojiet šo kodu:

objekts Sveiki {

def main (args: Masīvs [virkne]) = {
println (“Sveika pasaule”)
}
}

Izveidojiet failu build.sbt direktorijā helloworld.

sudo gedit build.sbt

Zemāk ir ļoti vienkāršs sbt fails, kurā varat pievienot lietojumprogrammai nepieciešamās atkarības.

sbt pakete

c ++ notiek kārtot

Tas izveidos jar failu, lai palaistu šo lietojumprogrammu. Tagad palaidiet šo komandu, lai palaistu lietojumprogrammu.

Komanda: dzirksteles iesniegšana - klase “Sveiki” - vietējā [2] galvenā / target / scala-2.10 / sveika pasaule_2.10-1.0.jar

Sbt aptumsums

Zemāk esošā komanda padarīs projekta aptumsumu saderīgu, un jūs varēsiet importēt šo projektu aptumsumā un veiksmīgi palaist to.
Komanda: sbt aptumsums

Dodieties uz Scala IDE, File -> Import

Atlasiet saknes direktoriju helloworld.

Tagad jūs varat redzēt, ka varat importēt šo projektu, noklikšķinot uz Pabeigt.

Tagad palaidīsim to kā Scala lietojumprogrammu.

Vienkārši FYI, kad iestatāt SparkConf, vienmēr atcerieties iestatīt Master, kā norādīts zemāk.

Tagad jūs varat palaist savu lietojumprogrammu.

Vai mums ir jautājums? Lūdzu, pieminējiet to komentāru sadaļā, un mēs ar jums sazināsimies.

Saistītās ziņas:

Apache Spark Vs Hadoop MapReduce