Это сообщение в блоге поможет вам понять, как установить и настроить плагин 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
Команда: 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