ce este rmi în java
Această postare de blog vă va ajuta să înțelegeți cum să instalați și să configurați pluginul sbteclipse pentru a rula aplicația Scala în Eclipse IDE. Mai întâi, să înțelegem ce este SBT. Wikipedia îl definește ca „instrumentul de construire de facto pentru comunitatea Scala, utilizat de cadrul web Lift și Play Framework”. Este în esență un instrument de construire open source pentru proiectele Scala și Java, similar cu Java’s Maven sau Ant.
Principalele sale caracteristici sunt:
& bull Suport nativ pentru compilarea codului Scala și integrarea cu multe cadre de testare Scala
& bull Construiți descrieri scrise în Scala folosind un DSL
& bull Managementul dependenței folosind Ivy (care acceptă depozite în format Maven)
& bull Compilare continuă, testare și implementare
& bull Integrare cu interpretul Scala pentru iterație rapidă și depanare
& Bull Suport pentru proiecte mixte Java / Scala
Cu toate acestea, Sbteclipse este un plugin pentru sbt 0.13. Pentru a configura acest plugin, ar trebui să fie instalat întâi sbt pe sistemul lor.
Să descărcăm mai întâi sbt.
Comandă: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
Comandă: sudo yum localinstall sbt-0.13.8.rpm
Comandă: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
Acum, să verificăm versiunea sbt.
Comandă: sbt –versiune
Pentru a importa proiectul dvs. în Eclipse, trebuie să adăugați sbteclipse în fișierul de definiție a pluginului. Puteți utiliza fie cea globală la ~ / .sbt / plugins / plugins.sbt, fie cea specifică proiectului la PROJECT_DIR / project / plugins.sbt:
Să adăugăm pluginul la nivel global, astfel încât să nu fie nevoie să îl adăugăm în fiecare proiect în mod individual. Pașii pentru aceasta sunt:
Creați un director de plugin în .sbt / 0.13 /
Comandă: mkdir -p .sbt / 0.13 / plugin-uri
Creați un fișier plugins.sbt
Comandă: sudo gedit .sbt / 0.13 / plugins / plugins.sbt
Pentru a adăuga pluginul sbteclipse, trebuie doar să adăugați această setare la acest fișier.
addSbtPlugin („com.typesafe.sbteclipse”% „sbteclipse-plugin”% „4.0.0”)
Acum este setat pluginul sbteclipse.
Odată ce instalarea este finalizată, vom putea folosi comanda suplimentară eclipsă atunci când lansăm sbt.
Aceștia sunt pașii pentru a rula un proiect direct de către sbt. În continuare vom învăța cum să rulăm proiectul în eclipsă.
pachet sbt
mkdir helloworld
cd helloworld /
mkdir -p src / main / scala
sudo gedit src / main / scala / hello.scala
Puneți acest cod:
obiect Buna ziua {
def main (args: Array [String]) = {
println („Hello World”)
}
}
Creați un fișier build.sbt în directorul helloworld.
sudo gedit build.sbt
Mai jos este un fișier sbt foarte simplu, unde puteți adăuga dependențele necesare pentru aplicația dvs.
pachet sbt
Aceasta va crea fișierul jar pentru a rula această aplicație. Acum executați această comandă pentru a rula aplicația.
Comandă: spark-submit –clasa „Hello” –master local [2] target / scala-2.10 / hello-world_2.10-1.0.jar
Eclipsa Sbt
Comanda de mai jos va face proiectul eclipsă compatibil și veți putea importa acest proiect în eclipsă și îl puteți rula cu succes.
Comandă: sbt eclipse
Accesați Scala IDE, Fișier -> Import
Selectați directorul rădăcină helloworld.
Acum puteți vedea că puteți importa acest proiect făcând clic pe Finalizare.
Acum, să-l rulăm ca aplicație Scala.
Doar FYI, când setați SparkConf, amintiți-vă întotdeauna să setați Master ca mai jos.
Acum puteți rula aplicația.
Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii și vă vom răspunde.
Postări asemănatoare:
Apache Spark Vs Hadoop MapReduce