Ejecución de la aplicación Scala en Eclipse IDE usando Sbteclipse



Este blog lo ayuda a comprender cómo instalar y configurar el complemento sbteclipse con instrucciones paso a paso para ejecutar la aplicación Scala en Eclipse IDE.

Esta publicación de blog lo ayudará a comprender cómo instalar y configurar el complemento sbteclipse para ejecutar la aplicación Scala en Eclipse IDE. Primero, entendamos qué es SBT. Wikipedia la define como 'la herramienta de construcción de facto para la comunidad Scala, utilizada por el marco web Lift y Play Framework'. Es esencialmente una herramienta de compilación de código abierto para proyectos de Scala y Java, similar a Maven o Ant de Java.





Sus principales características son:
& bull Soporte nativo para compilar código Scala e integrarlo con muchos marcos de prueba Scala
& bull Build descripciones escritas en Scala usando un DSL
& Bull Dependency Management usando Ivy (que admite repositorios en formato Maven)
& bull Compilación, prueba e implementación continuas
& bull Integración con el intérprete de Scala para una rápida iteración y depuración
& Bull Support para proyectos mixtos Java / Scala

cómo usar conjuntos en java

Sin embargo, Sbteclipse es un complemento para sbt 0.13. Para configurar este complemento, primero se debe instalar sbt en su sistema.
Primero descarguemos sbt.



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

command1-running-scala-application-in-eclipse



Comando: sudo yum localinstall sbt-0.13.8.rpm

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

Ahora revisemos la versión de sbt.
Comando: sbt –version

Para importar su proyecto a Eclipse, debe agregar sbteclipse a su archivo de definición de complemento. Puede usar el global en ~ / .sbt / plugins / plugins.sbt o el específico del proyecto en PROJECT_DIR / project / plugins.sbt:

Agreguemos el complemento globalmente para que no necesitemos agregarlo en cada proyecto individualmente. Los pasos para esto son:
Cree un directorio de complementos dentro de .sbt / 0.13 /
Comando: mkdir -p .sbt / 0.13 / plugins
Crea un archivo plugins.sbt
Comando: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

Para agregar el complemento sbteclipse, simplemente agregue esta configuración a este archivo.

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

Ahora el complemento sbteclipse está configurado.
Una vez que se complete la instalación, podremos usar el comando adicional eclipse cuando lancemos sbt.
Estos son los pasos para ejecutar un proyecto directamente por sbt. A continuación, aprenderemos cómo ejecutar el proyecto en eclipse.
paquete sbt

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

Pon este código:

objeto Hola {

def main (args: Array [String]) = {
println ('Hola mundo')
}
}

Cree un archivo build.sbt dentro del directorio helloworld.

sudo gedit build.sbt

A continuación se muestra un archivo sbt muy básico, donde puede agregar las dependencias necesarias para su aplicación.

paquete sbt

Esto creará el archivo jar para ejecutar esta aplicación. Ahora ejecute este comando para ejecutar su aplicación.

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

que hace el iterador en java

Sbt eclipse

El siguiente comando hará que el proyecto eclipse sea compatible y podrá importar este proyecto en eclipse y ejecutarlo correctamente.
Comando: sbt eclipse

Vaya a Scala IDE, Archivo -> Importar

Seleccione el directorio raíz helloworld.

Ahora puede ver que puede importar este proyecto haciendo clic en Finalizar.

Ahora, ejecutémoslo como una aplicación Scala.

Para su información, cuando configure SparkConf, recuerde siempre configurar Master como se muestra a continuación.

Ahora puede ejecutar su aplicación.

transferir archivos a la instancia de linux ec2

Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios y nos pondremos en contacto con usted.

Artículos Relacionados:

Apache Spark Vs Hadoop MapReduce