Maven-proksejaj agordoj por laboraj kaj hejmaj retoj
Proksa konfiguro apartenas al la agordoj de Maven. Elekti agordan dosieron estas antaŭvidebla maniero ŝanĝi retajn mediojn.
Via projekto ne ŝanĝiĝis en la trajno hejmen, sed ĝia reta itinero jes. Proksa adreso, kiu funkcias en la oficejo, eble neatingeblas hejme. Tio estas media agordo, ne kialo meti la proksejon de via dunganto en la POM de la projekto.
La agorda modelo de Maven metas proksajn difinojn en sia plej supra sekcio proxies. Agordaj profiloj ne donas duan arbitran kopion de tiu sekcio. Aldoni proksforman XML-fragmenton sub profilo ne faras ĝin subtenata retŝanĝa mekanismo.
Rekta opcio estas konservi aprobitajn agordojn por ĉiu medio kaj elekti la taŭgan:
mvn --settings /path/to/settings-office.xml verify
La ekzemplo eksplicite elektas uzantajn agordojn. Uzu la komandon kaj dosieron taŭgajn por la konstruo; tio ne signifas, ke la dosiero estu enmetita kun akreditaĵoj.
Tenu la diferencojn malgrandaj
Notu, kiuj agordoj efektive varias: aktiva proksejo, preterpasantaj gastigantoj, speguloj kaj bezonataj servilaj kontoj. Dua dosiero ne devus silente forigi ne rilatan deponejan politikon aŭ uzi malnovan pasvorton.
Kontrolu ĉiujn tutmondajn agordojn, kiuj ankoraŭ kunfandiĝas kun la elektitaj uzantaj agordoj. Eksplicita dosiero faras la enigon videbla, sed ĝi ne implicas, ke Maven havas neniujn aliajn konfigurajn fontojn.
Aŭtomata ŝanĝo bezonas realan signalon
Maven ne povas dedukti "oficejon" el la pozicio de la tekkomputilo en la ordinara senco. Aŭtomata aranĝo bezonas subtenatan eksteran malkovran aŭ administran mekanismon kaj difinitan respondon, kiam tiu mekanismo ne disponeblas.
Estu singardaj pri vastaj preterpasaj ŝablonoj destinitaj malŝalti la proksejon hejme. Ili ankaŭ povas efiki internajn celojn aŭ kaŝi, kiun itinero peto prenis.
Por unua riparo, preferu videblan, eksplicitan elekton de agordoj. Post kiam ĝi funkcias en ambaŭ medioj, ajna aŭtomatigo povas reprodukti tiun konatan konfiguron anstataŭ ripete reverki la konstruinstrukciojn de la projekto.