કાર્ય અને ઘરના નેટવર્ક માટે Maven પ્રોક્સી સેટિંગ્સ
પ્રોક્સી રૂપરેખાંકન Maven સેટિંગ્સમાં હોવું જોઈએ. સેટિંગ્સ ફાઇલ પસંદ કરવી એ નેટવર્ક પર્યાવરણ બદલવાનો અનુમાનિત માર્ગ છે.
ઘરે પાછા જતી ટ્રેનમાં તમારો પ્રોજેક્ટ બદલાયો નહીં, પણ તેનો નેટવર્ક માર્ગ બદલાયો. ઓફિસમાં કામ કરતું પ્રોક્સી સરનામું ઘરે પહોંચી શકાય નહીં. આ પર્યાવરણ સેટિંગ છે, તમારા નોકરીદાતાની પ્રોક્સી પ્રોજેક્ટના POMમાં મૂકવાનું કારણ નથી.
Mavenનું સેટિંગ્સ મોડેલ પ્રોક્સી વ્યાખ્યાઓને તેના ટોચના સ્તરના proxies વિભાગમાં મૂકે છે. સેટિંગ્સ પ્રોફાઇલ્સ તે વિભાગની બીજી મનસ્વી નકલ આપતા નથી. પ્રોફાઇલ હેઠળ પ્રોક્સી આકારનો XML ટુકડો ઉમેરવાથી તે સમર્થિત નેટવર્ક-બદલી પદ્ધતિ બનતી નથી.
સીધો વિકલ્પ એ છે કે દરેક પર્યાવરણ માટે મંજૂર સેટિંગ્સ રાખવી અને યોગ્ય પસંદ કરવી:
mvn --settings /path/to/settings-office.xml verify
ઉદાહરણ વપરાશકર્તા સેટિંગ્સ સ્પષ્ટ રીતે પસંદ કરે છે. બિલ્ડ માટે યોગ્ય આદેશ અને ફાઇલ વાપરો; એનો અર્થ એ નથી કે ફાઇલ ક્રેડેન્શિયલ સાથે કમિટ કરવી જોઈએ.
તફાવતો નાના રાખો
કઈ સેટિંગ્સ ખરેખર બદલાય છે તે નોંધો: સક્રિય પ્રોક્સી, બાયપાસ હોસ્ટ્સ, મિરર અને જરૂરી સર્વર એકાઉન્ટ્સ. બીજી ફાઇલે ચૂપચાપ અસંબંધિત રિપોઝિટરી નીતિ દૂર કરવી ન જોઈએ અથવા જૂનો પાસવર્ડ વાપરવો ન જોઈએ.
પસંદ કરેલી વપરાશકર્તા સેટિંગ્સ સાથે હજી ભળતી કોઈપણ ગ્લોબલ સેટિંગ્સ તપાસો. સ્પષ્ટ ફાઇલ ઇનપુટને દૃશ્યમાન બનાવે છે, પણ એનો અર્થ એ નથી કે Maven પાસે બીજા કોઈ રૂપરેખાંકન સ્રોત નથી.
સ્વયં-બદલીને વાસ્તવિક સંકેતની જરૂર છે
Maven સામાન્ય અર્થમાં લેપટોપના સ્થાન પરથી "ઓફિસ" અનુમાન કરી શકતું નથી. સ્વયં-ગોઠવણીને સમર્થિત બાહ્ય શોધ અથવા વ્યવસ્થાપન પદ્ધતિ અને તે પદ્ધતિ ઉપલબ્ધ ન હોય ત્યારે નિર્ધારિત પ્રતિસાદની જરૂર છે.
ઘરે પ્રોક્સી બંધ કરવા માટે બનાવેલા વિશાળ બાયપાસ પેટર્ન અંગે સાવધ રહો. તેઓ આંતરિક ગંતવ્યોને પણ અસર કરી શકે છે અથવા વિનંતી કયા માર્ગે ગઈ તે છુપાવી શકે છે.
પ્રથમ સુધારણા માટે દૃશ્યમાન અને સ્પષ્ટ સેટિંગ્સ પસંદગીને પ્રાધાન્ય આપો. બંને પર્યાવરણમાં કામ કર્યા પછી, કોઈપણ ઓટોમેશન પ્રોજેક્ટની બિલ્ડ સૂચનાઓ વારંવાર ફરી લખવાને બદલે તે જાણીતું રૂપરેખાંકન પુનઃઉત્પાદિત કરી શકે છે.