Maven verður að ná í proxy-viðbótina áður en það getur keyrt hana
Skilðu ræsingarvandann þegar Maven-viðbót lofar að finna proxy en eigin gerviefni hennar er ekki hægt að leysa.
Sjálfvirk proxy-viðbót hljómar vel fyrir fartölvu sem fer á milli neta. En það er ein vandræðaleg fyrsta beiðni: Maven gæti þurft proxyn til að ná í viðbótina sjálfa.
Markmið viðbótar keyrir aðeins eftir að Maven getur leyst og hlaðið útfærslu hennar og nauðsynlegum gerviefnum. Proxy-uppgötvun inni í þeirri útfærslu getur ekki hjálpað niðurhali sem mistekst áður en útfærslan byrjar. Notkun fullgildra viðbótarsamstæða getur komið í veg fyrir forskeytisleit; en hún lætur gerviefni viðbótarinnar ekki birtast í tómu staðbundnu geymslunni.
Gamla Autoproxy Maven-viðbótin sýnir muninn. README hennar lýsir proxy-uppgötvun í gegnum proxy-vole, en lýsir líka staðbundinni uppsetningu viðbótarinnar áður en markmið hennar er kallað. Líttu á það sem forsenda þeirrar tilteknu hönnunar, ekki sem sönnun þess að Maven lesi PAC-stillingar vafrans almennt.
Gefðu fyrstu lausninni skýra leið
Fyrir net þar sem aðgangur að geymslunni krefst HTTP-proxy skaltu stilla viðeigandi virka proxyn í Maven-stillingunum sem sú kallsía notar. Fyrir leyfða ræsingu úr opinberri geymslu skaltu velja HTTP-frambjóðanda af HTTP-proxylistanum. Samþykkt innri geymsla sem er aðgengileg án ytri leiðar getur líka leyst upphaflega aðgangsvandann. Hvort tveggja nálgunin verður að ná yfir viðbótina og ósjálfstæði hennar, ekki bara ósjálfstæði forritsins.
Áður fyllt staðbundin geymsla getur falið ræsingarkröfuna. Árangur á fartölvu þróunaraðila sannar ekki að nýr CI-reikningur geti byrjað sömu byggingu. Skoðaðu gerviefnið og áfangann sem mistókust áður en þú breytir uppgötvunarlógík viðbótarinnar.
Eftir að viðbótin er hlaðin verður síðari ósjálfstæðisbilun sérstök spurning: hvort uppgötvuð leið er rétt og hvort virka Maven-flutningurinn noti stillingarnar sem leiða af henni. Haltu þessum tveimur bilunarpunktum aðskildum þegar þú ákveður hvort sjálfvirk uppgötvun sé þess virði að halda.