Scala alkalmazás futtatása az Eclipse IDE programban az Sbteclipse használatával



Ez a blog segít megérteni, hogyan kell telepíteni és beállítani az sbteclipse bővítményt, lépésről lépésre leírva a Scala alkalmazás futtatását az Eclipse IDE programban.

Ez a blogbejegyzés segít megérteni, hogyan kell telepíteni és beállítani az sbteclipse bővítményt a Scala alkalmazás futtatásához az Eclipse IDE alkalmazásban. Először is, értsük meg, mi az SBT. A Wikipédia úgy definiálja, mint „a Scala közösség de facto build eszközét, amelyet a Lift webes keretrendszer és a Play Framework használ.” Lényegében egy nyílt forráskódú építőeszköz a Scala és a Java projektekhez, hasonlóan a Java Mavenjéhez vagy Antjához.





Fő jellemzői:
& bull Natív támogatás a Scala kód fordításához és a Scala tesztkeretekkel való integráláshoz
& bull A Scalában DSL segítségével írt leírások építése
& bull függőségkezelés Ivy használatával (amely támogatja a Maven-formátumú tárakat)
& bull Folyamatos fordítás, tesztelés és telepítés
& bull Integráció a Scala tolmácssal a gyors iterációhoz és hibakereséshez
& bull Támogatás vegyes Java / Scala projektekhez

Az Sbteclipse azonban az sbt 0,13 bővítménye. A plugin beállításához először az sbt-t kell telepíteni a rendszerükbe.
Először töltsük le az sbt-t.



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

command1-running-scala-application-in-eclipse

sql szerverintegrációs szolgáltatások ssis lépésről lépésre



Parancs: sudo yum localinstall sbt-0.13.8.rpm

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

Most ellenőrizzük az sbt verziót.
Parancs: sbt –verzió

A projekt Eclipse programba történő importálásához hozzá kell adnia az sbteclipse fájlt a beépülő modul definíciós fájljához. Használhatja a globálisat a ~ / .sbt / plugins / plugins.sbt címen, vagy a projekt-specifikusat a PROJECT_DIR / project / plugins.sbt címen:

Vegyük hozzá a bővítményt globálisan, hogy ne kelljen hozzáadnunk az egyes projektekhez külön-külön. Ennek lépései:
Készítsen plugin könyvtárat a .sbt / 0.13 / fájlon belül
Parancs: mkdir -p .sbt / 0.13 / plugins
Hozzon létre egy plugins.sbt fájlt
Parancs: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

Az sbteclipse beépülő modul hozzáadásához egyszerűen adja hozzá ezt a beállítást ehhez a fájlhoz.

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

Most az sbteclipse plugin be van állítva.
Amint a telepítés befejeződött, az sbt elindításakor használhatjuk a kiegészítő eclipse parancsot.
Ezek a lépések a projekt közvetlen futtatásához az sbt által. Ezután megtanuljuk, hogyan kell futtatni a projektet.
sbt csomag

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

Írja be ezt a kódot:

objektum Helló {

def main (args: tömb [karakterlánc]) = {
println (“Hello World”)
}
}

Hozzon létre egy build.sbt fájlt a helloworld könyvtárban.

sudo gedit build.sbt

Az alábbiakban egy nagyon egyszerű sbt fájl található, amelybe felveheti az alkalmazásához szükséges függőségeket.

sbt csomag

Ez létrehozza a jar fájlt az alkalmazás futtatásához. Most futtassa ezt a parancsot az alkalmazás futtatásához.

Parancs: szikra-beküldés –osztály „Hello” –mester helyi [2] target / scala-2.10 / hello-world_2.10-1.0.jar

hogyan kell beágyazott táblázatokat csinálni html-ben

Sbt fogyatkozás

Az alábbi parancs kompatibilissé teszi a projekt napfogyatkozását, és képes lesz importálni a projektet a napfogyatkozásba, és sikeresen futtatni.
Parancs: sbt fogyatkozás

Lépjen a Scala IDE, File -> Import elemre

Válassza ki a helloworld gyökérkönyvtárat.

Most már láthatja, hogy a Befejezés gombra kattintva importálhatja ezt a projektet.

megtalálja a java tömb legnagyobb értékét

Most futtassuk Scala alkalmazásként.

Csak FYI, amikor a SparkConf-ot állítja be, ne felejtse el mindig beállítani a Mestert az alábbiak szerint.

Most futtathatja az alkalmazását.

Van egy kérdésünk? Kérjük, említse meg a megjegyzések részben, és mi kapcsolatba lépünk Önnel.

Kapcsolódó hozzászólások:

Apache Spark Vs Hadoop MapReduce