settings.xml માં Maven પ્રૉક્સી અપવાદો
ઊભી લીટીથી અલગ કરેલા nonProxyHosts ફૉર્મેટથી આંતરિક હોસ્ટ માટે અપવાદ ધરાવતો Maven ફૉરવર્ડ પ્રૉક્સી ગોઠવો.
શેલના NO_PROXY ચલમાંથી કૉપી કરેલો અપવાદ Maven માં આપમેળે માન્ય નથી. Maven ની nonProxyHosts યાદી એન્ટ્રી વચ્ચે ઊભી લીટી વાપરે છે, પર્યાવરણ ચલોમાં સામાન્ય અલ્પવિરામથી અલગ કરેલું સ્વરૂપ નહીં.
ઇચ્છિત વપરાશકર્તા સેટિંગ્સમાં પ્રૉક્સી એન્ટ્રી આવી દેખાઈ શકે:
<settings>
<proxies>
<proxy>
<id>outbound-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>203.0.113.10</host>
<port>8080</port>
<nonProxyHosts>localhost|*.example.internal</nonProxyHosts>
</proxy>
</proxies>
</settings>
આ proxies વિભાગની આસપાસના સેટિંગ્સનો ઉદાહરણરૂપ ભાગ છે. અસંબંધિત mirrors, servers અને profiles બદલવાને બદલે તેને હાલની સેટિંગ્સ ફાઇલ સાથે જોડો. તમારું વાસ્તવિક પ્રૉક્સી સરનામું વાપરો. રિપોઝિટરી વિનંતી માટે જાહેર HTTP પ્રૉક્સી મંજૂર હોય તો HTTP પ્રૉક્સી યાદી સંભવિત હોસ્ટ અને પોર્ટની જોડી આપે છે.
રિપોઝિટરી હોસ્ટ સાથે મેળ બેસાડો
Maven ખરેખર જે હોસ્ટનામ સાથે સંપર્ક કરે છે તેના પર અપવાદ લાગુ કરો. આંતરિક રિપોઝિટરી URL અને જાહેર ડાઉનલોડ હોસ્ટનામને અલગ માર્ગોની જરૂર પડી શકે છે. હોસ્ટ પેટર્ન માટેના ક્ષેત્રમાં પાથ સહિતનું આખું રિપોઝિટરી URL ન મૂકો.
વાઇલ્ડકાર્ડ સપોર્ટ થાય છે, પરંતુ એક ભૂલ અદૃશ્ય થાય એટલા માટે પહોળું પેટર્ન ન વાપરો. ફેરફાર પછી ઇચ્છિત આંતરિક નામ અને જાહેર રિપોઝિટરીને અલગથી તપાસો.
વાસ્તવમાં વપરાતાં સેટિંગ્સ શોધો
Maven વૈશ્વિક અને વપરાશકર્તા સેટિંગ્સ ભેગાં કરી શકે છે અને કૉલ વૈકલ્પિક સેટિંગ્સ ફાઇલ પસંદ કરી શકે છે. IDE ટર્મિનલથી અલગ Maven ઇન્સ્ટોલેશન અથવા કન્ફિગરેશન વાપરી શકે છે. નિષ્ફળ કૉલ ક્યારેય વાંચતું નથી એવી ફાઇલ સંપાદિત કરવાથી તેનો માર્ગ બદલાતો નથી.
પ્રૉક્સીનું સક્રિય ફ્લેગ પણ મહત્વનું છે. નિષ્ક્રિય એન્ટ્રીમાં સાચું લખાયેલ હોસ્ટ અને પોર્ટ Maven તેને પસંદ કરશે તે સાબિત કરતા નથી.
બન્ને સર્વર અલગ રાખો
સેવાને જરૂરી હોય ત્યારે પ્રૉક્સીના ક્રેડેન્શિયલ પ્રૉક્સી એન્ટ્રીમાં રહે છે. ખાનગી આર્ટિફેક્ટ રિપોઝિટરીના ક્રેડેન્શિયલ સંબંધિત સર્વર કન્ફિગરેશનમાં રહે છે. રિપોઝિટરી ટોકન આપવાથી પ્રૉક્સી ઑથેન્ટિકેશન પડકારનો જવાબ મળતો નથી.
વિનંતીઓ હજી નિષ્ફળ જાય તો પસંદ કરેલું રિપોઝિટરી URL, જવાબ અથવા કનેક્શન ભૂલ અને અસરકારક સેટિંગ્સનો સ્ત્રોત નોંધો. પહેલાં નક્કી કરો કે વિનંતી પ્રૉક્સી મારફતે કે સીધી જવી હતી; યાદીની વાક્યરચના અને એન્ડપોઇન્ટ એકસાથે બદલવાથી પરિણામ સમજવું મુશ્કેલ બને છે.