Mitä SBT-paketti tekee?
Mitä SBT-paketti tekee?

Video: Mitä SBT-paketti tekee?

Video: Mitä SBT-paketti tekee?
Video: Bank Account. Akka, scala implementation 2024, Marraskuu
Anonim

The sbt -assembly-laajennus toimii kopioimalla luokkatiedostot lähdekoodistasi, luokkatiedostot riippuvuuksistasi ja luokkatiedostot Scala-kirjastosta yhdeksi JAR tiedosto se voi suoritetaan java-tulkin avulla.

Lisäksi, mihin SBT:tä käytetään?

sbt on avoimen lähdekoodin rakennustyökalu Scala- ja Java-projekteille, samanlainen kuin Javan Maven ja Ant. Sen tärkeimmät ominaisuudet ovat: Natiivi tuki Scala-koodin kääntämiseen ja integrointiin monien Scala-testikehysten kanssa. Jatkuva kokoaminen, testaus ja käyttöönotto.

Samoin mitä SBT-päivitys tekee? Tausta. päivittää ratkaisee riippuvuudet koontitiedoston asetusten mukaan, kuten kirjastoDependencies ja ratkaisijat. Muut tehtävät käyttävät tulostetta päivittää (UpdateReport) muodostamaan erilaisia luokkapolkuja. Tehtävät, jotka vuorostaan käyttävät näitä luokkapolkuja, kuten kääntää tai run, riippuvat siten epäsuorasti päivittää.

Sitä paitsi, mitä SBT Assembly tekee?

sbt - kokoonpano luo paksun JAR-tiedoston - yhden JAR-tiedoston, joka sisältää kaikki koodisi ja kirjastosi luokkatiedostot. Evoluution mukaan se sisältää myös tapoja ratkaista ristiriidat, kun useat JAR-tiedostot tarjoavat saman tiedostopolun (kuten config- tai README-tiedosto).

Missä SBT-purkit ovat?

Kaikki uutta SBT versiot (0.7. x:n jälkeen) laittavat oletuksena ladatun JARS sisään. ivy2-hakemistosta kotihakemistossasi. Jos käytät Linuxia, tämä on yleensä /home//.

Suositeltava: