Orodha ya maudhui:

Je, utegemezi katika taratibu ni nini?
Je, utegemezi katika taratibu ni nini?

Video: Je, utegemezi katika taratibu ni nini?

Video: Je, utegemezi katika taratibu ni nini?
Video: Mtoto kucheza tumboni | Ni sababu zipi hupelekea Mtoto kutocheza au kuacha kucheza tumboni?? 2024, Mei
Anonim

Gradle script ya kujenga inafafanua mchakato wa kujenga miradi; kila mradi una baadhi tegemezi na baadhi ya machapisho. Vitegemezi inamaanisha vitu vinavyosaidia kuunda mradi wako kama vile faili ya JAR inayohitajika kutoka kwa miradi mingine na JAR za nje kama vile JDBC JAR au Eh-cache JAR kwenye njia ya darasa.

Jua pia, utegemezi uko wapi polepole?

The tegemezi inaweza kuwa kwenye mashine yako au katika hazina ya mbali, na mpito wowote tegemezi wanatangaza kuwa wamejumuishwa kiatomati pia. Vitegemezi kawaida husimamiwa katika kiwango cha Moduli ndani tegemezi block katika kujenga. taratibu faili.

Kando hapo juu, testCompile ni nini katika polepole? Katika Gradle utegemezi umegawanywa katika seti iliyopewa jina la utegemezi. The testCompile usanidi una tegemezi ambazo zinahitajika ili kukusanya majaribio ya mradi wetu. Usanidi huu una madarasa yaliyokusanywa ya mradi wetu na vitegemezi vilivyoongezwa kwenye usanidi wa mkusanyiko.

Kwa kuongezea, ninawezaje kudhibiti utegemezi wa polepole?

Hatua kwa Hatua za Kusimamia Mategemeo

  1. Unda mradi mpya wa Studio ya Android ukitumia Kotlin DSL kama hati za muundo.
  2. Unda folda mpya inayoitwa buildSrc kwenye folda kuu ya mradi.
  3. Ndani ya buildSrc ongeza folda na faili kadhaa, kwa hivyo muundo ni kama ifuatavyo.
  4. Ongeza programu-jalizi ya Kotlin DSL kwenye faili ya build.gradle.kts:

Njia ya darasa ni nini katika kujenga polepole?

The njia ya darasa usanidi huonekana kwa kawaida kwenye buildSrc {} block ambapo mtu anahitaji kutangaza utegemezi wa kujenga . taratibu , yenyewe (kwa programu-jalizi, labda). Ikiwa maandishi yenyewe yanahitaji kitu cha kuendeshwa, tumia njia ya darasa . Ikiwa yako mradi inahitaji kitu cha kukimbia, tumia compile.

Ilipendekeza: