Запуск приложения 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



Команда: 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. Далее мы узнаем, как запустить проект в eclipse.
пакет sbt

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

Поместите этот код:

object Hello {

def main (args: Array [String]) = {
println («Привет, мир»)
}
}

Создайте файл build.sbt в каталоге helloworld.

логистическая регрессия в коде Python

sudo gedit build.sbt

Ниже приведен очень простой файл sbt, в который вы можете добавить зависимости, необходимые для вашего приложения.

пакет sbt

Это создаст файл jar для запуска этого приложения. Теперь запустите эту команду, чтобы запустить ваше приложение.

Команда: spark-submit –class «Hello» –master local [2] target / scala-2.10 / hello-world_2.10-1.0.jar

Sbt eclipse

Приведенная ниже команда сделает проект eclipse совместимым, и вы сможете импортировать этот проект в eclipse и успешно запустить его.
Команда: sbt eclipse

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

Выберите корневой каталог helloworld.

Теперь вы видите, что можете импортировать этот проект, нажав «Готово».

Теперь давайте запустим его как приложение Scala.

К вашему сведению, когда вы устанавливаете SparkConf, всегда не забывайте устанавливать Master, как показано ниже.

что такое пространство имен в c ++

Теперь вы можете запустить свое приложение.

Есть вопрос к нам? Пожалуйста, укажите это в комментариях, и мы свяжемся с вами.

Похожие сообщения:

Apache Spark против Hadoop MapReduce