Ano ang ginagawa ng SBT package?
Ano ang ginagawa ng SBT package?

Video: Ano ang ginagawa ng SBT package?

Video: Ano ang ginagawa ng SBT package?
Video: Pap Smear Procedure [ENG SUB] 2024, Nobyembre
Anonim

Ang sbt Gumagana ang -assembly plug-in sa pamamagitan ng pagkopya sa mga file ng klase mula sa iyong source code, sa mga file ng klase mula sa iyong mga dependency, at sa mga file ng klase mula sa library ng Scala sa isang solong JAR file na yan pwede isagawa kasama ang java interpreter.

Higit pa rito, para saan ang SBT ginagamit?

sbt ay isang open-source build tool para sa mga proyekto ng Scala at Java, katulad ng Maven at Ant ng Java. Ang mga pangunahing tampok nito ay: Native na suporta para sa pag-compile ng Scala code at pagsasama sa maraming Scala test frameworks. Patuloy na compilation, pagsubok, at deployment.

Katulad nito, ano ang ginagawa ng SBT update? Background. update niresolba ang mga dependency ayon sa mga setting sa isang build file, tulad ng libraryDependencies at solvers. Ginagamit ng ibang mga gawain ang output ng update (isang UpdateReport) upang bumuo ng iba't ibang mga classpath. Ang mga gawain na gumagamit naman ng mga classpath na ito, gaya ng compile o run, kaya hindi direktang nakadepende sa update.

Bukod, ano ang ginagawa ng SBT Assembly?

sbt - pagpupulong lumilikha ng isang matabang JAR - isang solong JAR file na naglalaman ng lahat ng mga file ng klase mula sa iyong code at mga aklatan. Sa pamamagitan ng ebolusyon, naglalaman din ito ng mga paraan ng paglutas ng mga salungatan kapag maraming JAR ang nagbibigay ng parehong landas ng file (tulad ng config o README file).

Nasaan ang mga garapon ng SBT?

Lahat bago SBT mga bersyon (pagkatapos ng 0.7. x) bilang default ilagay ang na-download MGA garapon sa. ivy2 directory sa iyong home directory. Kung gumagamit ka ng Linux, ito ay karaniwang /home//.

Inirerekumendang: