מה עושה חבילת SBT?
מה עושה חבילת SBT?

וִידֵאוֹ: מה עושה חבילת SBT?

וִידֵאוֹ: מה עושה חבילת SBT?
וִידֵאוֹ: מה זה טיפול CBT ואיך מיישמים אותו על עצמנו 2024, נוֹבֶמבֶּר
Anonim

ה sbt -תוסף assembly עובד על ידי העתקת קבצי הכיתה מקוד המקור שלך, קבצי הכיתה מהתלות שלך וקבצי הכיתה מספריית Scala ליחיד אחד קַנקַן להגיש את זה פחית להתבצע עם מתורגמן Java.

יתר על כן, למה משמש SBT?

sbt הוא כלי בנייה בקוד פתוח עבור פרויקטים של Scala ו-Java, בדומה ל-Maven ו-Ant של Java. המאפיינים העיקריים שלו הם: תמיכה מקורית עבור קומפילציה של קוד Scala ושילוב עם מסגרות בדיקה רבות של Scala. קומפילציה, בדיקה ופריסה מתמשכת.

באופן דומה, מה עושה עדכון SBT? רקע כללי. עדכון פותר תלות בהתאם להגדרות בקובץ build, כגון libraryDependencies ו-resolvers. משימות אחרות משתמשות בפלט של עדכון (UpdateReport) ליצירת נתיבי מחלקה שונים. משימות שבתורן משתמשות בנתיבי הכיתה הללו, כגון קומפילציה או הפעלה, ולכן תלויות בעקיפין ב עדכון.

חוץ מזה, מה עושה SBT Assembly?

sbt - הַרכָּבָה יוצר JAR שמן - קובץ JAR יחיד המכיל את כל קבצי הכיתה מהקוד ומהספריות שלך. לפי האבולוציה, הוא מכיל גם דרכים לפתרון קונפליקטים כאשר מספר JARs מספקים את אותו נתיב קובץ (כמו קובץ config או README).

איפה יש צנצנות SBT?

הכל חדש SBT גרסאות (אחרי 0.7. x) כברירת מחדל לשים את הורדת צנצנות לתוך ה. ספריית ivy2 בספריית הבית שלך. אם אתה משתמש בלינוקס, זה בדרך כלל /home//.

מוּמלָץ: