Maven-Proxy-Astellungen fir Aarbechts- an Heemnätzwierker
D'Proxy-Konfiguratioun gehéiert an d'Maven-Astellungen. Eng Astellungsdatei auswielen ass ee viraussoenbare Wee fir Netzwierkëmfeld ze wiesselen.
Äre Projet huet sech an der Zuch heem net geännert, awer seng Netzwierkstreck huet et. Eng Proxy-Adress, déi am Büro funktionéiert, kann doheem net erreechbar sinn. Dat ass eng Ëmfeld-Astellung, kee Grond fir de Proxy vun Ärem Patron an den POM vum Projet ze setzen.
D'Astellungsmodell vu Maven setzt Proxy-Definitiounen an hirem ieweschten proxies-Deel. Astellungsprofilen ubidden net eng zweet arbiträr Kopie vun deem Deel. E Proxy-fërmegen XML-Fragment ënner engem Profil derbäi ze setzen mécht en net zu engem ënnerstëtzten Netzwierkwiesselmechanismus.
Eng einfach Méiglechkeet ass, geneemegt Astellunge fir all Ëmfeld ze halen an déi richteg auszewielen:
mvn --settings /path/to/settings-office.xml verify
D'Beispill wielt Benotzerastellungen ausdrécklech. Benotzt de Kommando an d'Datei, déi zum Build passen; dat heescht net, datt d'Datei mat Umeldungsinformatiounen agedroe soll ginn.
Halt d'Ënnerscheeder kleng
Notéiert, wéi eng Astellungen tatsächlech variéieren: aktive Proxy, Ëmwee-Gaschtgeber, Spigelen an erfuerderlech Serverkonten. Eng zweet Datei soll net heimlech eng onverbonne Repository-Politik ewechhuelen oder en ale Passwuert benotzen.
Iwwerpréift all global Astellungen, déi nach mat den ausgewielten Benotzerastellungen zesummegesat ginn. Eng ausdrécklech Datei mécht den Input sichtbar, awer et heescht net, datt Maven keng aner Konfiguratiounsquelle huet.
Automatesch Ëmschalte brauch en éierlecht Signal
Maven kann am normale Sënn "Büro" net aus der Plaz vum Laptop ofleeden. Eng automatesch Ariichtung brauch en ënnerstëtzten externe Entdeckungs- oder Verwaltungsmechanismus an eng definéiert Äntwert, wa dee Mechanismus net disponibel ass.
Sidd virsiichteg mat breede Ëmwee-Musteren, déi geduecht sinn, de Proxy doheem auszeschalten. Si kënnen och intern Destinatiounen beaflossen oder verstoppen, wéi eng Streck eng Ufro geholl huet.
Fir eng éischt Reparatur, bevirzugt eng sichtbar, ausdrécklech Astellungswiel. Soubal et an allen zwee Ëmfelder funktionéiert, kann all Automatiséierung déi bekannt Konfiguratioun reproduzéieren, amplaz dem Projet seng Build-Uweisungen ëmmer erëm nei ze schreiwen.