Menjalankan Aplikasi Scala Di Eclipse IDE Menggunakan Sbteclipse



Blog ini membantu anda memahami cara memasang & menyediakan plugin sbteclipse dengan arahan langkah demi langkah untuk menjalankan aplikasi Scala di Eclipse IDE.

Catatan blog ini akan membantu anda memahami cara memasang dan menyediakan plugin sbteclipse untuk menjalankan aplikasi Scala di Eclipse IDE. Pertama, mari kita fahami apa itu SBT. Wikipedia mendefinisikannya sebagai 'alat pembuatan de facto untuk komuniti Scala, yang digunakan oleh kerangka web Lift dan Play Framework.' Ini pada dasarnya adalah alat binaan sumber terbuka untuk projek Scala dan Java, mirip dengan Java Maven atau Ant.





Ciri utamanya adalah:
& bull Sokongan asli untuk menyusun kod Scala dan berintegrasi dengan banyak kerangka ujian Scala
& bull Bina keterangan yang ditulis dalam Scala menggunakan DSL
& bull Dependency management menggunakan Ivy (yang menyokong repositori format Maven)
& bull Kompilasi, pengujian, dan penerapan berterusan
& bull Integrasi dengan jurubahasa Scala untuk lelaran dan penyahpepijatan yang cepat
& bull Support untuk projek Java / Scala campuran

Sbteclipse bagaimanapun, adalah plugin untuk sbt 0.13. Untuk menyediakan plugin ini, seseorang harus memasang sbt terlebih dahulu pada sistem mereka.
Mari kita muat turun sbt terlebih dahulu.



Perintah: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

command1-running-scala-application-in-eclipse

cara mengimbas watak dalam java



Perintah: sudo yum localinstall sbt-0.13.8.rpm

Perintah: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

Sekarang mari kita periksa versi sbt.
Perintah: sbt –versi

Untuk mengimport projek anda ke Eclipse, anda mesti menambahkan sbteclipse ke fail definisi pemalam anda. Anda boleh menggunakan yang global di ~ / .sbt / plugins / plugins.sbt atau yang khusus projek di PROJECT_DIR / project / plugins.sbt:

Mari tambah pemalam secara global sehingga kita tidak perlu menambahkannya dalam setiap projek secara berasingan. Langkah-langkah untuk ini adalah:
Buat direktori pemalam di dalam .sbt / 0.13 /
Perintah: mkdir -p .sbt / 0.13 / plugin
Buat fail plugin.sbt
Perintah: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

Untuk menambahkan plugin sbteclipse, tambahkan tetapan ini ke fail ini.

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

Sekarang plugin sbteclipse telah ditetapkan.
Setelah pemasangan selesai, kita akan dapat menggunakan gerhana perintah tambahan semasa kita melancarkan sbt.
Ini adalah langkah-langkah untuk menjalankan projek secara langsung oleh sbt. Kami seterusnya akan belajar bagaimana menjalankan projek dalam gerhana.
pakej sbt

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

Masukkan kod ini:

mengapa kita memerlukan siri dalam java

objek Hello {

def main (args: Array [String]) = {
println ('Hello World')
}
}

Buat fail build.sbt di dalam direktori helloworld.

sudo gedit build.sbt

Di bawah adalah fail sbt yang sangat asas, di mana anda boleh menambahkan kebergantungan yang diperlukan untuk aplikasi anda.

pakej sbt

Ini akan membuat fail jar untuk menjalankan aplikasi ini. Sekarang jalankan arahan ini untuk menjalankan aplikasi anda.

Perintah: spark-submit –kelas “Hello” –master local [2] target / scala-2.10 / hello-world_2.10-1.0.jar

Gerhana Sbt

Perintah di bawah akan menjadikan gerhana projek serasi dan anda akan dapat mengimport projek ini dalam gerhana dan menjalankannya dengan jayanya.
Arahan: gerhana sbt

Pergi ke Scala IDE, Fail -> Import

Pilih direktori root helloworld.

Anda sekarang dapat melihat bahawa anda boleh mengimport projek ini dengan mengklik Selesai.

Sekarang, mari kita jalankan sebagai aplikasi Scala.

Cuma FYI, semasa anda mengatur SparkConf, selalu ingat untuk menetapkan Master seperti di bawah.

Sekarang anda boleh menjalankan aplikasi anda.

jadual dalam jadual html

Ada soalan untuk kami? Sila sebutkan di bahagian komen dan kami akan menghubungi anda.

Catatan berkaitan:

Apache Spark Vs Hadoop MapReduce