Mundarija:

Scala'da SBT loyihasi nima?
Scala'da SBT loyihasi nima?

Video: Scala'da SBT loyihasi nima?

Video: Scala'da SBT loyihasi nima?
Video: SBT in Scala (part 1) - Setting Up a Scala Project, Adding Libraries, Configurations 2024, Noyabr
Anonim

sbt uchun ochiq manbali qurish vositasidir Skala va Java loyihalar , Java-ning Maven va Ant-ga o'xshash. Uning asosiy xususiyatlari quyidagilardir: kompilyatsiya qilish uchun mahalliy yordam Skala kod va ko'pchilik bilan integratsiya Skala test ramkalari. Doimiy kompilyatsiya, sinov va joylashtirish.

Shuningdek, SBT nimani anglatadi?

SBT degan ma'noni anglatadi "Kechirasiz" Endi bilasiz - SBT degan ma'noni anglatadi "Kechirasiz" - bizga rahmat aytmang. YW! Nima qiladi SBT degani ? SBT yuqorida tushuntirilgan qisqartma, qisqartma yoki jargon so'z bo'lib, qaerda SBT ta'rifi beriladi.

Bundan tashqari, SBTni qanday ishga tushiraman? sbt qobiqda buyruq satri mavjud (tabni to'ldirish va tarix bilan!). Qayta kompilyatsiya qilish uchun yuqoriga o'qni bosing va keyin kiriting. Kimga yugur dasturingiz, yozing yugur . Tark etmoq sbt shell, exit yozing yoki Ctrl+D (Unix) yoki Ctrl+Z (Windows) dan foydalaning.

Bundan tashqari, men qanday qilib Scala loyihasini yarataman?

Loyihani yaratish

  1. Agar siz loyihani buyruq satridan yaratmagan bo'lsangiz, IntelliJ-ni oching va "Yangi loyiha yaratish" ni tanlang.
  2. Agar siz allaqachon loyihani buyruq satrida yaratgan bo'lsangiz, IntelliJ-ni oching, Import Project-ni tanlang va loyihangiz uchun build.sbt faylini oching.

Maven va SBT nima?

Maven loyihaga o'zining loyiha ob'ekt modeli (POM) va barcha loyihalar tomonidan foydalaniladigan plaginlar to'plamidan foydalangan holda qurish imkonini beradi Maven , yagona qurish tizimini ta'minlash. Boshqa tarafdan, SBT "Scala va Java loyihalari uchun ochiq manba yaratish vositasi" sifatida batafsil tavsiflangan. Bu Java-ga o'xshaydi Maven va Ant.

Tavsiya: