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