Vaš projekt se na vlaku domov ni spremenil, njegova omrežna pot pa se je. Naslov proxyja, ki deluje v pisarni, je doma morda nedosegljiv. To je nastavitev okolja, ne razlog za vstavljanje proxyja vašega delodajalca v POM projekta.

Model nastavitev Mavena postavlja definicije proxyja v najvišji razdelek proxies. Profili nastavitev ne ponujajo druge poljubne kopije tega razdelka. Dodajanje fragmenta XML v obliki proxyja pod profil ga ne spremeni v podprt mehanizem za preklapljanje omrežja.

Preprosta možnost je vzdrževati odobrene nastavitve za vsako okolje in izbrati ustrezno:

mvn --settings /path/to/settings-office.xml verify

Primer izrecno izbere uporabniške nastavitve. Uporabite ukaz in datoteko, ki ustrezata gradnji; to ne pomeni, da je treba datoteko commitati s poverilnicami.

Naj bodo razlike majhne

Zabeležite, katere nastavitve se res razlikujejo: aktivni proxy, obideni gostitelji, zrcala in zahtevani strežniški računi. Druga datoteka ne sme tiho odstraniti nepovezane politike shrambe ali uporabiti starega gesla.

Preverite vse globalne nastavitve, ki se še vedno združujejo z izbranimi uporabniškimi nastavitvami. Izrecna datoteka naredi vnos viden, vendar ne pomeni, da Maven nima drugih virov konfiguracije.

Samodejno preklapljanje potrebuje resničen signal

Maven v običajnem smislu ne more sklepati o »pisarni« iz lokacije prenosnika. Samodejna ureditev potrebuje podprt zunanji mehanizem za odkrivanje ali upravljanje in opredeljen odziv, ko ta mehanizem ni na voljo.

Bodite previdni z širokimi vzorci obhajanja, namenjenimi izklopu proxyja doma. Lahko vplivajo tudi na notranje cilje ali skrijejo, po kateri poti je šla zahteva.

Za prvo popravilo raje izberite viden, izrecen izbor nastavitev. Ko bo deloval v obeh okoljih, lahko vsaka avtomatizacija reproducira to znano konfiguracijo, namesto da bi znova in znova prepisovala navodila za gradnjo projekta.

Sorodni članki