Esecuzione dell'applicazione Scala nell'IDE Eclipse utilizzando Sbteclipse



Questo blog ti aiuta a capire come installare e configurare il plugin sbteclipse con istruzioni passo passo per eseguire l'applicazione Scala nell'IDE Eclipse.

Questo post del blog ti aiuterà a capire come installare e configurare il plugin sbteclipse per eseguire l'applicazione Scala in Eclipse IDE. Innanzitutto, capiamo cos'è SBT. Wikipedia lo definisce come 'lo strumento di creazione de facto per la comunità Scala, utilizzato dal framework web Lift e dal Play Framework'. È essenzialmente uno strumento di compilazione open source per progetti Scala e Java, simile a Maven o Ant di Java.





Le sue caratteristiche principali sono:
& bull Supporto nativo per la compilazione del codice Scala e l'integrazione con molti framework di test Scala
& bull Descrizioni di build scritte in Scala utilizzando un DSL
& bull Gestione delle dipendenze utilizzando Ivy (che supporta i repository in formato Maven)
& bull Compilazione, test e distribuzione continui
& bull Integrazione con l'interprete Scala per una rapida iterazione e debugging
& bull Supporto per progetti misti Java / Scala

Sbteclipse, tuttavia, è un plugin per sbt 0.13. Per configurare questo plugin, è necessario aver installato prima sbt sul proprio sistema.
Scarichiamo prima sbt.



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

command1-running-scala-application-in-eclipse

uso di charat in java



Comando: sudo yum localinstall sbt-0.13.8.rpm

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

Ora controlliamo la versione sbt.
Comando: sbt –version

Per importare il tuo progetto in Eclipse, devi aggiungere sbteclipse al file di definizione del plugin. Puoi usare quello globale in ~ / .sbt / plugins / plugins.sbt o quello specifico del progetto in PROJECT_DIR / project / plugins.sbt:

Aggiungiamo il plug-in a livello globale in modo da non doverlo aggiungere singolarmente in ogni progetto. I passaggi per questo sono:
Crea una directory di plugin all'interno di .sbt / 0.13 /
Comando: mkdir -p .sbt / 0.13 / plugins
Crea un file plugins.sbt
Comando: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

Per aggiungere il plugin sbteclipse, aggiungi semplicemente questa impostazione a questo file.

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

Ora il plugin sbteclipse è impostato.
Una volta completata l'installazione, saremo in grado di utilizzare il comando aggiuntivo eclipse all'avvio di sbt.
Questi sono i passaggi per eseguire un progetto direttamente da sbt. Successivamente impareremo come eseguire il progetto in eclipse.
pacchetto sbt

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

Metti questo codice:

oggetto Hello {

def main (args: Array [String]) = {
println ('Hello World')
}
}

Crea un file build.sbt all'interno della directory helloworld.

sudo gedit build.sbt

Di seguito è riportato un file sbt molto semplice, in cui è possibile aggiungere le dipendenze necessarie per l'applicazione.

pacchetto sbt

Questo creerà il file jar per eseguire questa applicazione. Ora esegui questo comando per eseguire la tua applicazione.

Comando: spark-submit –class “Hello” –master local [2] target / scala-2.10 / hello-world_2.10-1.0.jar

pl sql tutorial con esempi

Sbt eclipse

Il comando seguente renderà il progetto eclipse compatibile e sarai in grado di importare questo progetto in eclipse ed eseguirlo correttamente.
Comando: sbt eclipse

Vai a Scala IDE, File -> Importa

Seleziona la directory principale helloworld.

Ora puoi vedere che puoi importare questo progetto facendo clic su Fine.

come convertire un numero in binario in Python

Ora, eseguiamolo come applicazione Scala.

Per tua informazione, quando imposti SparkConf, ricorda sempre di impostare Master come di seguito.

Ora puoi eseguire la tua applicazione.

Hai domande per noi? Per favore menzionalo nella sezione commenti e ti risponderemo.

Post correlati:

Apache Spark Vs Hadoop MapReduce