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