Scala rakenduse käitamine Eclipse IDE-s Sbteclipse'i abil

See ajaveeb aitab teil mõista, kuidas sbteclipse pistikprogrammi installida ja seadistada, kasutades üksikasjalikke juhiseid Scala rakenduse käitamiseks Eclipse IDE-s.



See ajaveebipostitus aitab teil mõista, kuidas installida ja seadistada sbteclipse pistikprogrammi Scala rakenduse käitamiseks Eclipse IDE-s. Kõigepealt mõistame, mis on SBT. Vikipeedia määratleb seda kui „Scala kogukonna de facto ülesehitamise tööriista, mida kasutavad Lift veebiraamistik ja Play Framework”. Sisuliselt on see avatud lähtekoodiga ehitustööriist Scala ja Java projektide jaoks, sarnaselt Java Mavenile või Antile.



Selle peamised omadused on:
& bull Natiivne tugi Scala koodi koostamiseks ja paljude Scala testraamistikega integreerimiseks
& bull Koostage Scalas DSL-i abil kirjutatud kirjeldused
& bull Sõltuvuse haldamine Ivy abil (mis toetab Maven-vormingus hoidlaid)
& bull Pidev kompileerimine, testimine ja juurutamine
& bull Integreerimine Scala tõlkiga kiireks kordamiseks ja silumiseks
& bull Toetus Java / Scala segaprojektidele

Sbteclipse on aga sbt 0,13 pistikprogramm. Selle pistikprogrammi seadistamiseks peaks kõigepealt olema oma süsteemi installitud sbt.
Esmalt laadime alla sbt.



Käsk: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

command1-running-scala-application-in-eclipse



Käsk: sudo yum localinstall sbt-0.13.8.rpm

Käsk: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

Kontrollime nüüd sbt versiooni.
Käsk: sbt –versioon

Projekti Eclipse'i importimiseks peate lisama sbteclipse oma pistikprogrammi määratlusfaili. Võite kasutada kas globaalset üksust aadressil ~ / .sbt / plugins / plugins.sbt või projektispetsiifilist aadressil PROJECT_DIR / project / plugins.sbt:

Lisame pistikprogrammi ülemaailmselt, nii et me ei pea seda lisama igasse projekti eraldi. Selle toimingud on järgmised:
Tehke pistikprogramm kataloogi .sbt / 0.13 / sees
Käsk: mkdir -p .sbt / 0,13 / pistikprogrammid
Looge fail plugins.sbt
Käsk: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

Sbteclipse pistikprogrammi lisamiseks lisage see seade lihtsalt sellele failile.

addSbtPlugin ('com.typesafe.sbteclipse'% 'sbteclipse-plugin'% '4.0.0')

Nüüd on sbteclipse pistikprogramm seatud.
Kui installimine on lõpule jõudnud, saame sbt käivitamisel kasutada täiendavat käsku eclipse.
Need on sammud projekti otse sbt käivitamiseks. Järgmisena õpime, kuidas projekti varjutuses läbi viia.
sbt pakett

mkdir kaasmaailm
CD kaasmaailm /
mkdir -p src / main / scala
sudo gedit src / main / scala / tere.scala

Pange see kood:

kuidas kasutada komplekte javas

objekt Tere {

def main (args: massiiv [string]) = {
println (“Tere maailm”)
}
}

Looge kataloogi helloworld fail build.sbt.

sudo gedit build.sbt

kas sa saad topelt int-le visata

Allpool on väga lihtne sbt-fail, kuhu saate lisada oma rakendusele vajalikke sõltuvusi.

sbt pakett

See loob jar-faili selle rakenduse käitamiseks. Rakenduse käivitamiseks käivitage see käsk nüüd.

Käsk: säde esitamine –klass „Tere” - kohalik [2] sihtmärk / scala-2.10 / tere-maailm_2.10-1.0.jar

Sbt varjutus

Allolev käsk muudab projekti varjutuse ühilduvaks ja saate selle projekti varjutuses importida ja edukalt käivitada.
Käsk: sbt varjutus

Valige Scala IDE, Fail -> Import

Valige juurkataloog helloworld.

Nüüd näete, et saate selle projekti importida, klõpsates nuppu Lõpeta.

Käivitame selle nüüd Scala rakendusena.

Lihtsalt FYI, kui määrate SparkConfi, pidage alati meeles, et määrake Master nagu allpool.

Nüüd saate oma rakendust käivitada.

Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises ja võtame teiega ühendust.

Seonduvad postitused:

Apache Spark Vs Hadoop Map Reduce