SBT пакети эмне кылат?
SBT пакети эмне кылат?

Video: SBT пакети эмне кылат?

Video: SBT пакети эмне кылат?
Video: Итальянский усатый беспилотник ► 1 Прохождение Super Mario Galaxy 2 (Nintendo Wii) 2024, Ноябрь
Anonim

The сбт -assembly плагини булак кодуңуздан класс файлдарын, көз карандылыктарыңыздан класс файлдарын жана Scala китепканасынан класс файлдарын бирденге көчүрүү менен иштейт. JAR деп файл болот java котормочу менен аткарылышы керек.

Андан тышкары, SBT эмне үчүн колдонулат?

сбт Java's Maven жана Ant сыяктуу Scala жана Java долбоорлору үчүн ачык булак куруу куралы. Анын негизги өзгөчөлүктөрү: Scala кодун түзүү жана көптөгөн Scala тест алкактары менен интеграциялоо үчүн жергиликтүү колдоо. Үзгүлтүксүз компиляция, тестирлөө жана жайылтуу.

Ошо сыяктуу эле, SBT жаңыртуу эмне кылат? Фон. жаңыртуу көз карандылыктарды куруу файлындагы орнотууларга ылайык чечет, мисалы, libraryDependencies жана чечүүчү. Башка тапшырмалар чыгарууну колдонушат жаңыртуу (ан UpdateReport) ар кандай класс жолдорун түзүү. Өз кезегинде компиляция же иштетүү сыяктуу класс жолдорун колдонгон тапшырмалар кыйыр түрдө көз каранды жаңыртуу.

Мындан тышкары, SBT Ассамблеясы эмне кылат?

сбт - чогулуш семиз JAR түзөт - кодуңуздагы жана китепканаңыздагы бардык класс файлдарын камтыган жалгыз JAR файлы. Эволюция боюнча, ал ошондой эле бир нече JAR бир файл жолун камсыз кылганда конфликттерди чечүү жолдорун камтыйт (мисалы, конфигурация же README файлы).

SBT банкалар кайда?

Баары жаңы SBT версиялары (0.7. х кийин) демейки боюнча жүктөлүп коюлган ЖАРС ичине. үй каталогуңуздагы ivy2 каталогу. Эгер сиз Linux колдонуп жатсаңыз, бул көбүнчө /home//.

Сунушталууда: