تشغيل تطبيق Scala في Eclipse IDE باستخدام Sbteclipse

تساعدك هذه المدونة على فهم كيفية تثبيت وإعداد البرنامج المساعد sbteclipse مع إرشادات خطوة بخطوة لتشغيل تطبيق Scala في Eclipse IDE.

سيساعدك منشور المدونة هذا على فهم كيفية تثبيت البرنامج المساعد sbteclipse وإعداده لتشغيل تطبيق Scala في Eclipse IDE. أولاً ، دعونا نفهم ما هو SBT. تعرّفها Wikipedia على أنها 'أداة البناء الفعلية لمجتمع Scala ، والتي يستخدمها إطار عمل ويب Lift و Play Framework.' إنها في الأساس أداة بناء مفتوحة المصدر لمشروعات Scala و Java ، على غرار Java Maven أو Ant.





ميزاته الرئيسية هي:
& bull دعم أصلي لتجميع كود Scala والتكامل مع العديد من أطر اختبار Scala
& bull إنشاء الأوصاف المكتوبة في Scala باستخدام DSL
& bull إدارة التبعية باستخدام Ivy (الذي يدعم مستودعات تنسيق Maven)
& bull التجميع والاختبار والنشر المستمر
& bull التكامل مع مترجم Scala للتكرار السريع وتصحيح الأخطاء
& bull Support لمشاريع Java / Scala المختلطة

ومع ذلك ، فإن Sbteclipse هو مكون إضافي لـ sbt 0.13. من أجل إعداد هذا البرنامج المساعد ، يجب تثبيت sbt أولاً على نظامهم.
دعونا ننزِّل sbt أولاً.



الأمر: wget http://dl.bintray.com/sbt/rpm/sbt-0.13.8.rpm

command1-running-scala-application-in-eclipse



الأمر: 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.
بمجرد اكتمال التثبيت ، سنكون قادرين على استخدام الأمر الإضافي كسوف عندما نطلق sbt.
هذه هي خطوات تشغيل المشروع مباشرة عن طريق sbt. سنتعلم بعد ذلك كيفية تشغيل المشروع في الكسوف.
حزمة sbt

mkdir مرحبا العالم
cd helloworld /
mkdir -p src / main / scala
sudo gedit src / main / scala / hello.scala

ضع هذا الرمز:

كائن مرحبًا {

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

قم بإنشاء ملف build.sbt داخل دليل helloworld.

sudo gedit build.sbt

يوجد أدناه ملف sbt أساسي جدًا ، حيث يمكنك إضافة التبعيات اللازمة لتطبيقك.

__init__ الثعبان

حزمة sbt

سيؤدي ذلك إلى إنشاء ملف الجرة لتشغيل هذا التطبيق. الآن قم بتشغيل هذا الأمر لتشغيل التطبيق الخاص بك.

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

كسوف سبت

الأمر أدناه سيجعل مشروع الكسوف متوافقًا وستكون قادرًا على استيراد هذا المشروع في الكسوف وتشغيله بنجاح.
الأمر: sbt eclipse

انتقل إلى Scala IDE ، ملف -> استيراد

حدد الدليل الجذر helloworld.

يمكنك الآن رؤية أنه يمكنك استيراد هذا المشروع بالنقر فوق 'إنهاء'.

الآن ، فلنقم بتشغيله كتطبيق Scala.

فقط لمعلوماتك ، عندما تقوم بإعداد SparkConf ، تذكر دائمًا تعيين Master على النحو التالي.

الآن يمكنك تشغيل التطبيق الخاص بك.

ما هو التجريد في جافا مع المثال

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات وسنعاود الاتصال بك.

المنشورات ذات الصلة:

أباتشي سبارك مقابل Hadoop MapReduce