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
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