Rhaid i Maven gyrraedd yr ategyn dirprwy cyn y gall ei redeg
Deall y broblem cychwyn pan fo ategyn Maven yn addo darganfod dirprwy ond na ellir datrys ei arteffactau ei hun.
Mae ategyn dirprwy awtomatig yn swnio'n ddelfrydol ar gyfer gliniadur sy'n symud rhwng rhwydweithiau. Mae un cais cyntaf anodd: efallai y bydd angen y dirprwy ar Maven i gael yr ategyn ei hun.
Dim ond ar ôl i Maven allu datrys a llwytho ei weithrediad a'r arteffactau gofynnol y bydd nod ategyn yn rhedeg. Ni all darganfod dirprwy y tu mewn i'r gweithrediad hwnnw helpu llwythiad sy'n methu cyn i'r gweithrediad ddechrau. Gall defnyddio cyfesurynnau ategyn cwbl gymwys osgoi chwiliad rhagddodiad; nid yw'n gwneud i arteffact yr ategyn ymddangos mewn storfa leol wag.
Mae hen ategyn Autoproxy Maven yn dangos y gwahaniaeth. Mae ei README yn disgrifio darganfod dirprwy trwy proxy-vole, ond mae hefyd yn disgrifio gosod yr ategyn yn lleol cyn galw ei nod. Triniwch hynny fel rhagofyniad i'r dyluniad penodol hwnnw, yn hytrach na thystiolaeth bod Maven yn darllen gosodiadau PAC porwr yn gyffredinol.
Rhowch lwybr penodol i'r datrysiad cyntaf
Ar gyfer rhwydwaith lle mae mynediad i storfa yn gofyn am ddirprwy HTTP, ffurfweddwch y dirprwy gweithredol priodol yng ngosodiadau Maven a ddefnyddir gan y galwad honno. Ar gyfer cychwyn storfa gyhoeddus a ganiateir, dewiswch ymgeisydd HTTP o'r rhestr dirprwyon HTTP. Gall storfa fewnol gymeradwy sy'n gyraeddadwy heb y llwybr allanol hefyd ddatrys y broblem mynediad cychwynnol. Rhaid i'r naill ddull neu'r llall gynnwys yr ategyn a'i ddibyniaethau, nid dibyniaethau'r cymhwysiad yn unig.
Gall storfa leol a boblogwyd yn flaenorol guddio'r gofyniad cychwyn. Nid yw llwyddiant ar liniadur datblygwr yn profi y gall cyfrif CI newydd ddechrau'r un adeiladwaith. Edrychwch ar yr arteffact a'r cam sy'n methu cyn newid rhesymeg canfod yr ategyn.
Ar ôl i'r ategyn lwytho, mae methiant dibyniaeth diweddarach yn dod yn gwestiwn ar wahân: a yw ei lwybr a ganfuwyd yn gywir ac a yw cludiant Maven gweithredol yn defnyddio'r gosodiadau sy'n deillio o hynny. Cadwch y ddau bwynt methiant hynny ar wahân wrth benderfynu a yw canfod awtomatig yn werth ei gadw.