Стартиране на приложението Scala в Eclipse IDE с помощта на Sbteclipse



Този блог ви помага да разберете как да инсталирате и настроите приставката sbteclipse с инструкции стъпка по стъпка за стартиране на приложението Scala в Eclipse IDE.

Тази публикация в блога ще ви помогне да разберете как да инсталирате и настроите плъгин sbteclipse за стартиране на приложението Scala в Eclipse IDE. Първо, нека разберем какво е SBT. Уикипедия го определя като „де факто инструмент за изграждане за общността Scala, използван от уеб рамката Lift и Play Framework“. По същество това е инструмент за изграждане с отворен код за проекти на Scala и Java, подобно на Java Maven или Ant.





Основните му характеристики са:
& bull Родна поддръжка за компилиране на код на Scala и интегриране с много тестови рамки на Scala
& bull Описание на компилацията, написано в Scala с помощта на DSL
& bull Управление на зависимостите с помощта на Ivy (което поддържа хранилища във формат Maven)
& bull Непрекъснато компилиране, тестване и внедряване
& bull Интеграция с интерпретатора Scala за бърза итерация и отстраняване на грешки
& bull Поддръжка за смесени проекти на Java / Scala

Sbteclipse обаче е приставка за sbt 0.13. За да настроите този плъгин, трябва първо да инсталирате sbt в системата си.
Нека първо изтеглим sbt.



Команда: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

command1-running-scala-application-in-eclipse

java class loader интервю въпроси



Команда: sudo yum localinstall sbt-0.13.8.rpm

Команда: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

Сега нека проверим sbt версията.
Команда: sbt –version

За да импортирате проекта си в Eclipse, трябва да добавите sbteclipse към вашия файл с дефиниция на приставка. Можете да използвате глобалния на ~ / .sbt / plugins / plugins.sbt или специфичния за проекта на PROJECT_DIR / project / plugins.sbt:

Нека добавим приставката в световен мащаб, така че да не е необходимо да я добавяме във всеки проект поотделно. Стъпките за това са:
Направете директория с приставки вътре .sbt / 0.13 /
Команда: mkdir -p .sbt / 0.13 / plugins
Създайте файл plugins.sbt
Команда: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

За да добавите приставката sbteclipse, просто добавете тази настройка към този файл.

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

Сега приставката sbteclipse е настроена.
След като инсталацията приключи, ще можем да използваме допълнителната команда eclipse, когато стартираме sbt.
Това са стъпките за стартиране на проект директно от sbt. След това ще научим как да стартираме проекта в затъмнение.
sbt пакет

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

Поставете този код:

обект Здравей {

def main (args: Array [String]) = {
println („Здравей, свят“)
}
}

Създайте файл build.sbt в директорията helloworld.

sudo gedit build.sbt

По-долу е даден много основен sbt файл, където можете да добавите зависимости, необходими за вашето приложение.

sbt пакет

Това ще създаде jar файла за стартиране на това приложение. Сега изпълнете тази команда, за да стартирате приложението си.

Команда: spark-submit –клас „Здравей“ - master локален [2] target / scala-2.10 / hello-world_2.10-1.0.jar

как да използвам скенер клас

Sbt затъмнение

Командата по-долу ще направи проекта eclipse съвместим и ще можете да импортирате този проект в eclipse и да го стартирате успешно.
Команда: sbt eclipse

Отидете на Scala IDE, Файл -> Импортиране

Изберете основната директория helloworld.

Вече можете да видите, че можете да импортирате този проект, като кликнете върху Finish.

клас на адаптер в java с пример

Сега нека го стартираме като приложение Scala.

Просто FYI, когато настройвате SparkConf, винаги не забравяйте да зададете Master както по-долу.

Сега можете да стартирате приложението си.

Имате въпрос към нас? Моля, споменете го в раздела за коментари и ние ще се свържем с вас.

Подобни публикации:

Apache Spark Vs Hadoop MapReduce