A projektje nem változott a hazafelé tartó vonaton, de a hálózati útvonala igen. Egy irodában működő proxycím otthon elérhetetlen lehet. Ez környezeti beállítás, nem ok arra, hogy a munkáltatója proxyját a projekt POM fájljába tegye.

A Maven beállítási modellje a proxydefiníciókat a legfelső szintű proxies szakaszba helyezi. A beállításprofilok nem biztosítanak második, tetszőleges másolatot erről a szakaszról. Egy proxyszerű XML-töredék hozzáadása egy profil alá nem teszi támogatott hálózatváltó mechanizmussá.

Egyszerű lehetőség, hogy minden környezethez jóváhagyott beállításokat tartson fenn, és a megfelelőt válassza:

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

A példa kifejezetten a felhasználói beállításokat választja. Használja a buildhez illő parancsot és fájlt; ez nem jelenti azt, hogy a fájlt hitelesítő adatokkal együtt kell commitolni.

Tartsa kicsin a különbségeket

Jegyezze fel, mely beállítások változnak valóban: aktív proxy, megkerülő hosztok, tükrök és szükséges kiszolgálófiókok. Egy második fájl ne távolítson el csendben egy nem kapcsolódó tárolóházirendet, és ne használjon régi jelszót.

Ellenőrizze a kiválasztott felhasználói beállításokkal még összevont globális beállításokat. Egy kifejezett fájl láthatóvá teszi a bemenetet, de ez nem jelenti azt, hogy a Mavennek nincsenek más konfigurációs forrásai.

Az automatikus váltáshoz valódi jel kell

A Maven a szokásos értelemben nem tudja a laptop helyéből kikövetkeztetni az "irodát". Az automatikus elrendezéshez támogatott külső felderítési vagy kezelési mechanizmusra és meghatározott válaszra van szükség, amikor ez a mechanizmus nem érhető el.

Legyen óvatos a széles megkerülő mintákkal, amelyek otthon a proxy kikapcsolására szolgálnak. Hatással lehetnek belső célokra is, vagy elrejthetik, hogy egy kérés melyik útvonalat választotta.

Első javításként részesítse előnyben a látható, kifejezett beállításválasztást. Ha mindkét környezetben működik, bármely automatizálás reprodukálhatja ezt az ismert konfigurációt ahelyett, hogy újra és újra átírná a projekt buildutasításait.

Kapcsolódó cikkek