რა არის SBT მოდული?
რა არის SBT მოდული?

ვიდეო: რა არის SBT მოდული?

ვიდეო: რა არის SBT მოდული?
ვიდეო: SBT in Scala, Full Tutorial: How to Set Up Scala Projects with SBT 2024, ნოემბერი
Anonim

ა ჩართვა შეერთება არის გარე კოდის გამოყენების საშუალება build-ის განმარტებაში. ა ჩართვა შეერთება შეუძლია განსაზღვროს თანმიმდევრობა სბტ პარამეტრები, რომლებიც ავტომატურად ემატება ყველა პროექტს ან ცალსახად არის გამოცხადებული შერჩეული პროექტებისთვის. მაგალითად, ა ჩართვა შეერთება შეიძლება დაემატოს დამცავი დავალება და დაკავშირებული (გადალახული) პარამეტრები.

ამასთან დაკავშირებით, რა არის SBT?

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

შეიძლება ასევე იკითხოს, რას აკეთებს SBT კომპილირება? შლის ყველა გენერირებულ ფაილს სამიზნე დირექტორიადან. ადგენს წყაროს კოდის ფაილებს, რომლებიც არიან src/main/-ში სკალა , src/main/java და პროექტის root დირექტორია. ავტომატურად ხელახლა აწყობს წყაროს კოდის ფაილებს გაშვებისას SBT ინტერაქტიულ რეჟიმში (ანუ, სანამ თქვენ ხართ SBT ბრძანების ხაზი).

აქ რა არის SBT shell?

sbt კონსოლი არის სბტ მოდული -- დააწკაპუნეთ დაწყება თქვენ შეხვალთ სბტ ინტერაქტიული რეჟიმი. sbt ჭურვი არის scala მოდულის ნაწილი, რომელიც მსგავსია ზემოაღნიშნულის sbt კონსოლი და შეუძლია ბრძანებების ავტომატური დასრულება.

რა არის Scala პროექტი?

სკალა არის თანამედროვე მრავალ პარადიგმური პროგრამირების ენა, რომელიც შექმნილია პროგრამირების საერთო შაბლონების ლაკონური, ელეგანტური და ტიპით უსაფრთხოდ გამოხატვისთვის. ის შეუფერხებლად აერთიანებს ობიექტზე ორიენტირებული და ფუნქციონალური ენების მახასიათებლებს.

გირჩევთ: