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
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