SBT pob ua dab tsi?
SBT pob ua dab tsi?

Video: SBT pob ua dab tsi?

Video: SBT pob ua dab tsi?
Video: Tuag Ua Dab Tsi💘by TXOS LAUJ / Nkauj Tawm Tshiab 2021 Official 2024, Tej zaum
Anonim

Cov ua sbt -assembly plug-in ua haujlwm los ntawm kev luam cov ntaub ntawv hauv chav kawm los ntawm koj qhov chaws, cov ntaub ntawv hauv chav kawm los ntawm koj qhov kev vam khom, thiab cov ntaub ntawv hauv chav kawm los ntawm Scala lub tsev qiv ntawv rau hauv ib qho. JAR ua file ua tau raug tua nrog tus neeg txhais lus java.

Tsis tas li ntawd, SBT siv rau dab tsi?

ua sbt yog qhov qhib-qhov tsim cuab yeej rau Scala thiab Java tej yaam num, zoo ib yam li Java's Maven thiab Ant. Nws cov yam ntxwv tseem ceeb yog: Kev txhawb nqa haiv neeg rau kev sau cov lej Scala thiab kev koom ua ke nrog ntau Scala cov qauv kev xeem. Nruam muab tso ua ke, sim, thiab xa mus.

Ib yam li ntawd, SBT hloov tshiab ua li cas? Keeb kwm. hloov tshiab daws qhov kev vam khom raws li cov chaw hauv cov ntaub ntawv tsim, xws li cov tsev qiv ntawvDependencies thiab cov kev daws teeb meem. Lwm cov dej num siv cov zis ntawm hloov tshiab (ib qho UpdateReport) los tsim ntau yam classpaths. Cov hauj lwm uas nyob rau hauv lem siv cov classpaths, xws li compile los yog khiav, yog li indirectly nyob ntawm seb hloov tshiab.

Tsis tas li ntawd, SBT Assembly ua dab tsi?

ua sbt - kev sib dhos tsim kom muaj roj JAR - ib daim ntawv JAR uas muaj tag nrho cov ntaub ntawv hauv chav kawm los ntawm koj cov cai thiab cov tsev qiv ntawv. Los ntawm evolution, nws kuj muaj txoj hauv kev los daws qhov tsis sib haum xeeb thaum ntau JARs muab cov ntaub ntawv tib yam (xws li config lossis README cov ntaub ntawv).

SBT jars nyob qhov twg?

Txhua yam tshiab SBT versions (tom qab 0.7. x) los ntawm lub neej ntawd muab lub downloaded JARS mus rau hauv. ivy2 directory hauv koj lub tsev directory. Yog tias koj siv Linux, qhov no feem ntau yog /home //.

Pom zoo: