რას აკეთებს SBT პაკეტი?
რას აკეთებს SBT პაკეტი?

ვიდეო: რას აკეთებს SBT პაკეტი?

ვიდეო: რას აკეთებს SBT პაკეტი?
ვიდეო: Итальянский усатый беспилотник ► 1 Прохождение Super Mario Galaxy 2 (Nintendo Wii) 2024, ნოემბერი
Anonim

The სბტ -ასამბლეის დანამატი მუშაობს კლასის ფაილების თქვენი საწყისი კოდიდან, კლასის ფაილების თქვენი დამოკიდებულებიდან და კლასის ფაილების Scala ბიბლიოთეკიდან ერთ ერთში კოპირებით. JAR შეიტანოს რომ შეუძლია შესრულდეს java თარჯიმანით.

გარდა ამისა, რისთვის გამოიყენება SBT?

სბტ არის ღია კოდის შექმნის ინსტრუმენტი Scala და Java პროექტებისთვის, Java's Maven-ისა და Ant-ის მსგავსი. მისი ძირითადი მახასიათებლებია: მშობლიური მხარდაჭერა Scala კოდის შედგენისა და Scala-ს ბევრ ტესტის ჩარჩოებთან ინტეგრაციისთვის. უწყვეტი შედგენა, ტესტირება და განლაგება.

ანალოგიურად, რას აკეთებს SBT განახლება? ფონი. განახლება აგვარებს დამოკიდებულებებს build ფაილის პარამეტრების მიხედვით, როგორიცაა libraryDependencies და solvers. სხვა ამოცანები იყენებენ გამომავალს განახლება (განახლების ანგარიში) სხვადასხვა კლასის გზების შესაქმნელად. ამოცანები, რომლებიც თავის მხრივ იყენებენ ამ კლასის ბილიკებს, როგორიცაა კომპილაცია ან გაშვება, ამგვარად, ირიბად დამოკიდებულია განახლება.

გარდა ამისა, რას აკეთებს SBT ასამბლეა?

სბტ - შეკრება ქმნის fat JAR - ერთი JAR ფაილი, რომელიც შეიცავს ყველა კლასის ფაილს თქვენი კოდიდან და ბიბლიოთეკებიდან. ევოლუციით, ის ასევე შეიცავს კონფლიქტების მოგვარების გზებს, როდესაც მრავალი JAR უზრუნველყოფს ფაილის იმავე გზას (როგორიცაა კონფიგურაცია ან README ფაილი).

სად არის SBT ქილები?

Სულ ახალი SBT ვერსიები (0.7. x-ის შემდეგ) ნაგულისხმევად დააყენეთ გადმოწერილი ქილები შევიდა. ivy2 დირექტორია თქვენს მთავარ დირექტორიაში. თუ იყენებთ Linux-ს, ეს ჩვეულებრივ არის /home//.

გირჩევთ: