SBT plagini nima?
SBT plagini nima?

Video: SBT plagini nima?

Video: SBT plagini nima?
Video: SBT in Scala (part 2) - Setting up Modules, Organizing Builds, Using Plugins 2024, May
Anonim

A plagin qurilish ta'rifida tashqi koddan foydalanish usulidir. A plagin ketma-ketligini belgilashi mumkin sbt avtomatik ravishda barcha loyihalarga qo'shiladigan yoki tanlangan loyihalar uchun aniq e'lon qilingan sozlamalar. Masalan, a plagin himoya vazifasini va bog'langan (o'zgartirilishi mumkin) sozlamalarni qo'shishi mumkin.

Bu borada SBT nima?

sbt Java-ning Maven va Ant-ga o'xshash Scala va Java loyihalari uchun ochiq manbali qurish vositasidir. Uning asosiy xususiyatlari quyidagilardir: DSL yordamida Scala-da yozilgan tavsiflarni yaratish. Ivy yordamida qaramlikni boshqarish (Maven formatidagi omborlarni qo'llab-quvvatlaydi)

Shuningdek, so'rashi mumkin, SBT kompilyatsiyasi nima qiladi? Barcha yaratilgan fayllarni maqsadli katalogdan olib tashlaydi. Manba kodli fayllarni kompilyatsiya qiladi bor src/main/ da skala , src/main/java va loyihaning asosiy katalogi. Ishlayotganingizda manba kodli fayllarni avtomatik ravishda qayta kompilyatsiya qiladi SBT interaktiv rejimda (ya'ni, siz SBT buyruq satri).

Bu erda SBT qobig'i nima?

sbt konsoli bo'ladi sbt plagin -- kirish tugmasini bosing sbt interaktiv rejim. sbt qobig'i yuqorida aytib o'tilganlarga o'xshash scala plaginining bir qismidir sbt konsoli va buyruqlarni avtomatik bajarishi mumkin.

Scala loyihasi nima?

Skala zamonaviy ko'p paradigmali dasturlash tili bo'lib, umumiy dasturlash naqshlarini ixcham, oqlangan va turdagi xavfsiz tarzda ifodalash uchun mo'ljallangan. U ob'ektga yo'naltirilgan va funktsional tillarning xususiyatlarini muammosiz birlashtiradi.

Tavsiya: