Scala-sovelluksen suorittaminen Eclipse IDE -sovelluksessa käyttämällä Sbteclipse-ohjelmaa



Tämä blogi auttaa sinua ymmärtämään, miten sbteclipse-laajennus asennetaan ja asennetaan vaiheittaisten ohjeiden avulla Scala-sovelluksen ajamiseksi Eclipse IDE: ssä.

Tämä blogiviesti auttaa sinua ymmärtämään, kuinka sbteclipse-laajennus asennetaan ja asennetaan Scala-sovelluksen ajamiseksi Eclipse IDE: ssä. Ensinnäkin, ymmärretään mikä on SBT. Wikipedia määrittelee sen 'tosiasialliseksi rakennustyökaluksi Scala-yhteisölle, jota Lift-verkkokehys ja Play-kehys käyttävät'. Se on pohjimmiltaan avoimen lähdekoodin rakennustyökalu Scala- ja Java-projekteille, samanlainen kuin Java's Maven tai Ant.



Sen pääominaisuudet ovat:
& bull Alkuperäinen tuki Scala-koodin kääntämiselle ja integroinnille useisiin Scala-testikehyksiin
& bull Rakenna kuvaukset, jotka on kirjoitettu Scalassa DSL: n avulla
& härkäriippuvuuden hallinta Ivyn avulla (joka tukee Maven-muotoisia arkistoja)
& bull Jatkuva kokoaminen, testaus ja käyttöönotto
& bull -integrointi Scala-tulkin kanssa nopeaa iterointia ja virheenkorjausta varten
& bull-tuki Java / Scala-yhdistelmähankkeille

Sbteclipse on kuitenkin laajennus sbt 0.13: lle. Tämän laajennuksen asentamiseksi sinun on ensin asennettava sbt heidän järjestelmäänsä.
Lataa ensin sbt.



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

command1-running-scala-application-in-eclipse



Komento: sudo yum localinstall sbt-0.13.8.rpm

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

Tarkistetaan nyt sbt-versio.
Komento: sbt –versio

komentoriviargumentit java-esimerkkikoodissa

Jos haluat tuoda projektisi Eclipseen, sinun on lisättävä sbteclipse laajennuksen määritystiedostoon. Voit käyttää joko yleistä osoitteessa ~ / .sbt / plugins / plugins.sbt tai projektikohtaista osoitteessa PROJECT_DIR / project / plugins.sbt:

Lisätään laajennus globaalisti, jotta sitä ei tarvitse lisätä kuhunkin projektiin erikseen. Tämän vaiheet ovat:
Tee laajennushakemisto .sbt / 0.13 / -kansioon
Komento: mkdir -p .sbt / 0.13 / laajennukset
Luo tiedosto plugins.sbt
Komento: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

Lisää sbteclipse-laajennus lisäämällä tämä asetus tähän tiedostoon.

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

Nyt sbteclipse-laajennus on asetettu.
Kun asennus on valmis, voimme käyttää lisäkomentoa eclipse, kun käynnistämme sbt: n.
Nämä ovat vaiheet projektin suorittamiseksi suoraan sbt: n toimesta. Seuraavaksi opimme, miten projekti toteutetaan pimennyksellä.
sbt-paketti

mkdir helloworld
CD-maailma /
mkdir -p src / main / scala
sudo gedit src / main / scala / hei.scala

Laita tämä koodi:

esine Hei {

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

Luo build.sbt-tiedosto helloworld-hakemistoon.

sudo gedit build.sbt

Alla on hyvin yksinkertainen sbt-tiedosto, johon voit lisätä sovelluksellesi tarvittavia riippuvuuksia.

sbt-paketti

Tämä luo jar-tiedoston tämän sovelluksen ajamiseksi. Suorita nyt tämä komento suorittaaksesi sovelluksesi.

Komento: lähetä –luokka “Hei” –master local [2] target / scala-2.10 / hello-world_2.10-1.0.jar

fibonacci-sarjan koodi java

Sbt-pimennys

Alla oleva komento tekee projektin pimennyksestä yhteensopivan ja voit tuoda tämän projektin pimennykseen ja suorittaa sen onnistuneesti.
Komento: sbt-pimennys

Siirry kohtaan Scala IDE, Tiedosto -> Tuo

Valitse juurihakemisto helloworld.

Nyt voit nähdä, että voit tuoda tämän projektin napsauttamalla Valmis.

Suoritetaan nyt se Scala-sovelluksena.

Vain FYI, kun asetat SparkConfia, muista aina asettaa Master kuten alla.

Nyt voit suorittaa sovelluksesi.

mitkä ovat java-instanssimuuttujat

Onko sinulla kysymys meille? Mainitse se kommenttiosassa ja palaamme sinuun.

Aiheeseen liittyvät julkaisut:

Apache Spark Vs Hadoop -kartan vähennys