Settings tal-proxy tal-Maven għal netwerks tax-xogħol u tad-dar
Il-konfigurazzjoni tal-proxy tappartjeni lis-settings tal-Maven. L-għażla ta' fajl tas-settings hija mod prevedibbli biex tinbidel l-ambjent tan-netwerk.
Il-proġett tiegħek ma nbidilx fil-ferrovija lejn id-dar, imma r-rotta tan-netwerk tiegħu nbidlet. Indirizz tal-proxy li jaħdem fl-uffiċċju jista' ma jkunx jintlaħaq id-dar. Din hija setting tal-ambjent, mhix raġuni biex tqiegħed il-proxy tal-persuna li timpiegħak fil-POM tal-proġett.
Il-mudell tas-settings tal-Maven iqiegħed id-definizzjonijiet tal-proxy fit-taqsima tal-ogħla livell proxies. Il-profilijiet tas-settings ma jipprovdux it-tieni kopja arbitrarja ta' dik it-taqsima. Iż-żieda ta' framment XML qisu proxy taħt profil ma tagħmilhiex mekkaniżmu appoġġjat għall-bdil tan-netwerk.
Għażla sempliċi hija li żżomm settings approvati għal kull ambjent u tagħżel dik xierqa:
mvn --settings /path/to/settings-office.xml verify
L-eżempju jagħżel is-settings tal-utent b'mod espliċitu. Uża l-kmand u l-fajl xierqa għall-bini; dan ma jfissirx li l-fajl għandu jiġi impenjat bil-kredenzjali.
Żomm id-differenzi żgħar
Irreġistra liema settings fil-fatt ivarjaw: proxy attiv, hosts tal-bypass, mirja u kontijiet tal-server meħtieġa. It-tieni fajl m'għandux ineħħi bil-kwiet politika tar-repożitorju mhux relatata jew juża password qadima.
Iċċekkja kwalunkwe setting globali li għadha tgħaqqad mas-settings tal-utent magħżula. Fajl espliċitu jagħmel l-input viżibbli, imma ma jimplikax li l-Maven m'għandux sorsi oħra ta' konfigurazzjoni.
Il-bdil awtomatiku jeħtieġ sinjal reali
Il-Maven ma jistax jiddeduċi "uffiċċju" mill-post tal-laptop fis-sens tas-soltu. Arranġament awtomatiku jeħtieġ mekkaniżmu estern ta' skoperta jew ġestjoni appoġġjat u risposta definita meta dak il-mekkaniżmu ma jkunx disponibbli.
Oqgħod attent bl-mudelli wesgħin ta' bypass maħsuba biex jiddiżattivaw il-proxy id-dar. Jistgħu wkoll jaffettwaw destinazzjonijiet interni jew jaħbu liema rotta ħa talba.
Għal ewwel tiswija, ippreferixxi għażla tas-settings viżibbli u espliċita. Ladarba taħdem fiż-żewġ ambjenti, kwalunkwe awtomatizzazzjoni tista' tirriproduċi dik il-konfigurazzjoni magħrufa minflok ma terġa' tikteb l-istruzzjonijiet tal-bini tal-proġett ripetutament.