הפעלת יישום Scala ב- Eclipse IDE באמצעות Sbteclipse

בלוג זה עוזר לך להבין כיצד להתקין ולהגדיר תוסף sbteclipse עם הוראות שלב אחר שלב להפעלת יישום Scala ב- Eclipse IDE.



פוסט בבלוג זה יעזור לך להבין כיצד להתקין ולהגדיר תוסף sbteclipse להפעלת יישום Scala ב- Eclipse IDE. ראשית, בואו נבין מה זה SBT. ויקיפדיה מגדירה אותו כ'כלי הבנייה בפועל לקהילת סקאלה, המשמש את מסגרת האינטרנט Lift ו- Play Framework. ' זהו למעשה כלי לבניית קוד פתוח לפרויקטים של Scala ו- Java, בדומה ל- Maven של Java או Ant.



המאפיינים העיקריים שלו הם:
& bull תמיכה מקומית להרכבת קוד Scala ולהשתלבות במסגרות מבחן Scala רבות
& bull תיאורי בנייה שנכתבו בסקאלה באמצעות DSL
& bull ניהול תלות באמצעות אייבי (התומך במאגרים בפורמט Maven)
& bull אוסף, בדיקה ופריסה רציפים
ושול אינטגרציה עם המתורגמן של Scala לצורך איטרציה ומהירה באגים
& תמיכה בתמיכה בפרויקטים מעורבים של 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.sbt
פקודה: sudo gedit .sbt / 0.13 / plugins / plugins.sbt

על מנת להוסיף את תוסף sbteclipse, פשוט הוסף הגדרה זו לקובץ זה.

addSbtPlugin ('com.typesafe.sbteclipse'% 'תוסף sbteclipse'% '4.0.0')

כעת מוגדר תוסף sbteclipse.
לאחר סיום ההתקנה, נוכל להשתמש בליקוי הפקודה הנוסף כאשר אנו משיקים את sbt.
אלה השלבים להפעלת פרויקט ישירות על ידי sbt. בהמשך נלמד כיצד להפעיל את הפרויקט בליקוי חמה.
חבילת sbt

מקדיר הלוורלד
cd helloworld /
mkdir -p src / main / scala
sudo gedit src / main / scala / hello.scala

כיצד לבצע טבלאות מקוננות ב- html - -

שים את הקוד הזה:

התנגד שלום {

def main (טענות: Array [String]) = {
println ('שלום עולם')
}
}

צור קובץ build.sbt בתוך ספריית helloworld.

sudo gedit build.sbt

להלן קובץ sbt בסיסי מאוד, שבו תוכל להוסיף תלות הדרושה ליישום שלך.

חבילת sbt

פעולה זו תיצור את קובץ הצנצנת להפעלת יישום זה. כעת הפעל פקודה זו על מנת להריץ את היישום שלך.

פקודה: spark-submit –כיתה “שלום” –מאסטר מקומי [2] target / scala-2.10 / hello-world_2.10-1.0.jar

ליקוי חמה

הפקודה שלמטה תהפוך את ליקוי החמה לפרויקט ותוכל לייבא את הפרויקט הזה ליקוי חמה ולהפעיל אותו בהצלחה.
פיקוד: ליקוי חמה

עבור אל Scala IDE, File -> Import

בחר ספריית שורש helloworld.

כעת תוכל לראות שתוכל לייבא פרויקט זה על ידי לחיצה על סיום.

עכשיו, בואו נפעיל את זה כיישום Scala.

רק לידיעתך, כאשר אתה מגדיר את SparkConf, זכור תמיד להגדיר את המאסטר כמפורט להלן.

עכשיו אתה יכול להריץ את היישום שלך.

יש לך שאלה עבורנו? אנא הזכיר זאת בסעיף ההערות ונחזור אליך.

פוסטים קשורים:

Apache Spark Vs Hadoop MapReduce