بسته SBT چه کاری انجام می دهد؟
بسته SBT چه کاری انجام می دهد؟

تصویری: بسته SBT چه کاری انجام می دهد؟

تصویری: بسته SBT چه کاری انجام می دهد؟
تصویری: چطوری کار میکنه؟ گیربکس سی وی تی تک دنده 2024, نوامبر
Anonim

این sbt -افزونه اسمبلی با کپی کردن فایل‌های کلاس از کد منبع، فایل‌های کلاس از وابستگی‌ها و فایل‌های کلاس از کتابخانه Scala در یک واحد کار می‌کند. شیشه فایل آن می توان با مترجم جاوا اجرا شود.

علاوه بر این، SBT برای چه مواردی استفاده می شود؟

sbt یک ابزار ساخت منبع باز برای پروژه های اسکالا و جاوا، شبیه به جاوا Maven و Ant است. ویژگی های اصلی آن عبارتند از: پشتیبانی بومی برای کامپایل کد Scala و ادغام با بسیاری از چارچوب های تست Scala. کامپایل، آزمایش و استقرار مداوم.

به طور مشابه، به روز رسانی SBT چه کاری انجام می دهد؟ زمینه. به روز رسانی وابستگی ها را با توجه به تنظیمات موجود در یک فایل ساخت، مانند libraryDependencies و Resolver ها حل می کند. سایر وظایف از خروجی استفاده می کنند به روز رسانی (یک UpdateReport) برای تشکیل کلاس های مختلف. وظایفی که به نوبه خود از این مسیرهای کلاس استفاده می کنند، مانند کامپایل یا اجرا، بنابراین به طور غیر مستقیم به به روز رسانی.

علاوه بر این، SBT Assembly چه کاری انجام می دهد؟

sbt - مونتاژ یک JAR چربی ایجاد می کند - یک فایل JAR منفرد حاوی تمام فایل های کلاس از کد و کتابخانه های شما. با تکامل، همچنین شامل راه‌هایی برای حل تعارض‌ها زمانی است که چندین JAR مسیر فایل یکسانی را ارائه می‌کنند (مانند پیکربندی یا فایل README).

شیشه های SBT کجا هستند؟

همه جدید SBT نسخه های (بعد از 0.7. x) به طور پیش فرض دانلود شده را قرار دهید کوزه ها به درون. دایرکتوری ivy2 در فهرست اصلی شما. اگر از لینوکس استفاده می کنید، معمولاً /home// است.

توصیه شده: