Menjalankan Aplikasi Scala Di Eclipse IDE Menggunakan Sbteclipse



Blog ini membantu Anda memahami cara menginstal & mengatur plugin sbteclipse dengan petunjuk langkah demi langkah untuk menjalankan aplikasi Scala di Eclipse IDE.

Posting blog ini akan membantu Anda memahami cara menginstal dan mengatur plugin sbteclipse untuk menjalankan aplikasi Scala di Eclipse IDE. Pertama, mari kita pahami apa itu SBT. Wikipedia mendefinisikannya sebagai 'alat pembuatan de facto untuk komunitas Scala, yang digunakan oleh kerangka kerja web Lift dan Kerangka Play.' Ini pada dasarnya adalah alat build open source untuk proyek Scala dan Java, mirip dengan Java's Maven atau Ant.





Fitur utamanya adalah:
& banteng Dukungan asli untuk menyusun kode Scala dan berintegrasi dengan banyak kerangka kerja uji Scala
& banteng Buat deskripsi yang ditulis dalam Scala menggunakan DSL
& banteng Manajemen ketergantungan menggunakan Ivy (yang mendukung repositori format Maven)
& banteng Kompilasi, pengujian, dan penerapan berkelanjutan
& bull Integrasi dengan interpreter Scala untuk iterasi dan debugging yang cepat
& banteng Dukungan untuk proyek Java / Scala campuran

apa contoh kelas di java

Sbteclipse bagaimanapun, adalah plugin untuk sbt 0.13. Untuk mengatur plugin ini, sbt harus diinstal terlebih dahulu di sistem mereka.
Yuk kita download sbt dulu.



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

command1-running-scala-application-in-eclipse



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 sbtnya.
Perintah: sbt –version

Untuk mengimpor proyek Anda ke Eclipse, Anda harus menambahkan sbteclipse ke file definisi plugin Anda. Anda dapat menggunakan yang global di ~ / .sbt / plugins / plugins.sbt atau yang khusus proyek di PROJECT_DIR / project / plugins.sbt:

Mari tambahkan plugin secara global sehingga kita tidak perlu menambahkannya di setiap proyek satu per satu. Langkah-langkahnya adalah:
Buat direktori plugin di dalam .sbt / 0.13 /
Perintah: mkdir -p .sbt / 0.13 / plugins
Buat file plugins.sbt
Perintah: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

Untuk menambahkan plugin sbteclipse, cukup tambahkan pengaturan ini ke file ini.

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

Sekarang plugin sbteclipse sudah diatur.
Setelah instalasi selesai, kita akan bisa menggunakan perintah tambahan eclipse saat kita meluncurkan sbt.
Ini adalah langkah-langkah untuk menjalankan proyek secara langsung oleh sbt. Selanjutnya kita akan belajar bagaimana menjalankan proyek dalam gerhana.
paket sbt

casting ganda ke int java

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

Letakkan kode ini:

objek Halo {

def main (args: Array [String]) = {
println (“Halo Dunia”)
}
}

Buat file build.sbt di dalam direktori helloworld.

sudo gedit build.sbt

Di bawah ini adalah file sbt yang sangat dasar, tempat Anda dapat menambahkan dependensi yang diperlukan untuk aplikasi Anda.

paket sbt

Ini akan membuat file jar untuk menjalankan aplikasi ini. Sekarang jalankan perintah ini untuk menjalankan aplikasi Anda.

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

Gerhana Sbt

Perintah di bawah ini akan membuat proyek gerhana kompatibel dan Anda akan dapat mengimpor proyek ini dalam gerhana dan menjalankannya dengan sukses.
Perintah: gerhana sbt

Pergi ke Scala IDE, File -> Import

Pilih direktori root helloworld.

Sekarang Anda dapat melihat bahwa Anda dapat mengimpor proyek ini dengan mengklik Selesai.

Sekarang, jalankan sebagai aplikasi Scala.

Sebagai informasi, ketika Anda mengatur SparkConf, selalu ingat untuk mengatur Master seperti di bawah ini.

Sekarang Anda dapat menjalankan aplikasi Anda.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar dan kami akan menghubungi Anda kembali.

Posting terkait:

perbedaan antara bigdata dan hadoop

Apache Spark Vs Hadoop MapReduce