Τι κάνει το πακέτο SBT;
Τι κάνει το πακέτο SBT;

Βίντεο: Τι κάνει το πακέτο SBT;

Βίντεο: Τι κάνει το πακέτο SBT;
Βίντεο: The best STB 556 class setup for Warzone 2! 2024, Νοέμβριος
Anonim

ο sbt -Το πρόσθετο assembly λειτουργεί αντιγράφοντας τα αρχεία κλάσης από τον πηγαίο κώδικα, τα αρχεία κλάσης από τις εξαρτήσεις σας και τα αρχεία κλάσης από τη βιβλιοθήκη Scala σε ένα ενιαίο ΔΟΧΕΙΟ καταθέστε ότι μπορώ να εκτελεστεί με τον διερμηνέα java.

Επιπλέον, σε τι χρησιμοποιείται το SBT;

sbt είναι ένα εργαλείο δημιουργίας ανοιχτού κώδικα για έργα Scala και Java, παρόμοιο με το Maven και το Ant της Java. Τα κύρια χαρακτηριστικά του είναι: Εγγενής υποστήριξη για μεταγλώττιση κώδικα Scala και ενσωμάτωση με πολλά πλαίσια δοκιμών Scala. Συνεχής μεταγλώττιση, δοκιμή και ανάπτυξη.

Ομοίως, τι κάνει η ενημέρωση SBT; Ιστορικό. εκσυγχρονίζω επιλύει τις εξαρτήσεις σύμφωνα με τις ρυθμίσεις σε ένα αρχείο έκδοσης, όπως το libraryDependencies και τα επιλύτες. Άλλες εργασίες χρησιμοποιούν την έξοδο του εκσυγχρονίζω (ένα UpdateReport) για να σχηματίσετε διάφορες διαδρομές τάξης. Οι εργασίες που με τη σειρά τους χρησιμοποιούν αυτές τις διαδρομές τάξης, όπως η μεταγλώττιση ή η εκτέλεση, επομένως εξαρτώνται έμμεσα από εκσυγχρονίζω.

Εξάλλου, τι κάνει το SBT Assembly;

sbt - συνέλευση δημιουργεί ένα fat JAR - ένα μόνο αρχείο JAR που περιέχει όλα τα αρχεία κλάσης από τον κώδικα και τις βιβλιοθήκες σας. Εξέλιξης, περιέχει επίσης τρόπους επίλυσης διενέξεων όταν πολλά JAR παρέχουν την ίδια διαδρομή αρχείου (όπως το αρχείο διαμόρφωσης ή το αρχείο README).

Πού είναι τα βάζα SBT;

Ολοκαίνουριο SBT εκδόσεις (μετά το 0,7. x) από προεπιλογή βάλτε το κατεβασμένο ΒΑΖΑ μέσα στο. κατάλογος ivy2 στον αρχικό σας κατάλογο. Εάν χρησιμοποιείτε Linux, αυτό είναι συνήθως /home//.

Συνιστάται: