Executando o aplicativo Scala no IDE Eclipse usando Sbteclipse



Este blog ajuda a entender como instalar e configurar o plug-in sbteclipse com instruções passo a passo para executar o aplicativo Scala no Eclipse IDE.

Esta postagem do blog ajudará você a entender como instalar e configurar o plugin sbteclipse para executar o aplicativo Scala no Eclipse IDE. Primeiro, vamos entender o que é SBT. A Wikipedia o define como a “ferramenta de construção de fato para a comunidade Scala, usada pela estrutura da web Lift e pela estrutura do jogo”. É essencialmente uma ferramenta de construção de código aberto para projetos Scala e Java, semelhante ao Maven ou Ant do Java.





Suas principais características são:
& bull Suporte nativo para compilar código Scala e integração com muitos frameworks de teste Scala
& bull Construir descrições escritas em Scala usando DSL
& bull Gestão de dependências usando Ivy (que suporta repositórios no formato Maven)
& bull Compilação, teste e implantação contínua
& bull Integração com o interpretador Scala para iteração e depuração rápidas
& bull Suporte para projetos Java / Scala mistos

Sbteclipse, entretanto, é um plugin para o sbt 0.13. Para configurar este plugin, deve-se ter o sbt instalado primeiro em seu sistema.
Vamos fazer o download do sbt primeiro.



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

Agora vamos verificar a versão sbt.
Comando: sbt –version

Para importar seu projeto para o Eclipse, você deve adicionar sbteclipse ao seu arquivo de definição de plugin. Você pode usar o global em ~ / .sbt / plugins / plugins.sbt ou o específico do projeto em PROJECT_DIR / project / plugins.sbt:

Vamos adicionar o plugin globalmente para que não precisemos adicioná-lo em cada projeto individualmente. As etapas para isso são:
Crie um diretório de plug-in dentro de .sbt / 0.13 /
Comando: mkdir -p .sbt / 0.13 / plugins
Crie um arquivo plugins.sbt
Comando: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

Para adicionar o plugin sbteclipse, basta adicionar esta configuração a este arquivo.

addSbtPlugin (“com.typesafe.sbteclipse”% “sbteclipse-plugin”% “4.0.0”)

como implementar método abstrato em java

Agora o plugin sbteclipse está definido.
Assim que a instalação for concluída, poderemos usar o comando adicional eclipse quando lançarmos o sbt.
Estas são as etapas para executar um projeto diretamente pelo sbt. A seguir, aprenderemos como executar o projeto no eclipse.
pacote sbt

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

Coloque este código:

objeto Hello {

def main (args: Array [String]) = {
println (“Olá, mundo”)
}
}

Crie um arquivo build.sbt dentro do diretório helloworld.

sudo gedit build.sbt

Abaixo está um arquivo sbt muito básico, onde você pode adicionar dependências necessárias para seu aplicativo.

pacote sbt

Isso criará o arquivo jar para executar este aplicativo. Agora execute este comando para executar seu aplicativo.

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

transformar string em array php

Eclipse Sbt

O comando abaixo tornará o projeto eclipse compatível e você poderá importar este projeto no eclipse e executá-lo com sucesso.
Comando: eclipse sbt

Vá para Scala IDE, Arquivo -> Importar

Selecione o diretório raiz helloworld.

Agora você pode ver que pode importar este projeto clicando em Concluir.

Agora, vamos executá-lo como um aplicativo Scala.

Apenas para sua informação, quando você está definindo SparkConf, sempre lembre-se de definir Master como abaixo.

Agora você pode executar seu aplicativo.

Tem alguma questão para nós? Mencione isso na seção de comentários e entraremos em contato com você.

Postagens relacionadas:

Apache Spark Vs Hadoop MapReduce

argumentos de linha de comando em código de exemplo java