Tento příspěvek na blogu vám pomůže pochopit, jak nainstalovat a nastavit plugin sbteclipse pro spouštění aplikace Scala v prostředí Eclipse IDE. Nejprve pochopme, co je SBT. Wikipedia ji definuje jako „de facto nástroj pro vytváření komunity Scala, používaný webovým rámcem Lift a Play Framework.“ Je to v podstatě open source nástroj pro vytváření pro projekty Scala a Java, podobně jako Java's Maven nebo Ant.
Jeho hlavní rysy jsou:
& bull Nativní podpora pro kompilaci kódu Scala a integraci s mnoha testovacími rámci Scala
& bull Sestavte popisy napsané ve Scale pomocí DSL
& bull Dependency management using Ivy (which supports Maven-format repositories)
& bull Průběžná kompilace, testování a nasazení
& Bull Integrace s interpretem Scala pro rychlou iteraci a ladění
& bull Podpora pro smíšené projekty Java / Scala
Sbteclipse je však plugin pro sbt 0,13. Aby bylo možné tento plugin nastavit, měl by mít nejprve na svém systému nainstalován sbt.
Nejdříve si stáhněte sbt.
Příkaz: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
Příkaz: sudo yum localinstall sbt-0.13.8.rpm
Příkaz: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm
Nyní se podívejme na sbt verzi.
Příkaz: sbt – verze
Chcete-li importovat svůj projekt do Eclipse, musíte do souboru definice pluginu přidat sbteclipse. Můžete použít buď globální na ~ / .sbt / plugins / plugins.sbt, nebo projektově specifický na PROJECT_DIR / project / plugins.sbt:
Přidejte plugin globálně, abychom ho nemuseli přidávat do každého projektu zvlášť. Postup je následující:
Vytvořte adresář pluginu uvnitř .sbt / 0.13 /
Příkaz: mkdir -p .sbt / 0.13 / pluginy
Vytvořte soubor plugins.sbt
Příkaz: sudo gedit .sbt / 0.13 / plugins / plugins.sbt
jak obrátit řetězce v pythonu
Chcete-li přidat plugin sbteclipse, stačí přidat toto nastavení do tohoto souboru.
addSbtPlugin („com.typesafe.sbteclipse“% „sbteclipse-plugin“% „4.0.0“)
Nyní je nastaven plugin sbteclipse.
Po dokončení instalace budeme moci při spuštění sbt použít další zatmění příkazu.
Jedná se o kroky ke spuštění projektu přímo sbt. Dále se naučíme, jak spustit projekt v zatmění.
sbt balíček
mkdir helloworld
CD helloworld /
mkdir -p src / main / scala
sudo gedit src / main / scala / hello.scala
Vložte tento kód:
objekt Dobrý den {
def main (args: Array [String]) = {
println („Hello World“)
}
}
Vytvořte soubor build.sbt v adresáři helloworld.
sudo gedit build.sbt
Níže je uveden velmi základní soubor sbt, do kterého můžete přidat závislosti potřebné pro vaši aplikaci.
sbt balíček
Tím se vytvoří soubor jar pro spuštění této aplikace. Nyní spusťte tento příkaz pro spuštění aplikace.
jak nastavit cestu v Javě
Příkaz: spark-submit –class “Hello” –master local [2] target / scala-2.10 / hello-world_2.10-1.0.jar
Zatmění SBT
Níže uvedený příkaz zajistí kompatibilitu zatmění projektu a budete moci tento projekt v zatmění importovat a úspěšně spustit.
Příkaz: zatmění SBT
Přejděte na Scala IDE, Soubor -> Importovat
Vyberte kořenový adresář helloworld.
Nyní můžete vidět, že tento projekt můžete importovat kliknutím na Dokončit.
co je pojo založený programovací model
Nyní to spustíme jako aplikaci Scala.
Jen pro informaci, když nastavujete SparkConf, vždy nezapomeňte nastavit Master, jak je uvedeno níže.
Nyní můžete spustit aplikaci.
Máte na nás dotaz? Uveďte to prosím v sekci komentáře a my se vám ozveme.
Související příspěvky:
Apache Spark Vs Hadoop MapReduce