settings.xml இல் Maven ப்ராக்ஸி விலக்குகள்
செங்குத்துக் கோடுகளால் பிரிக்கப்பட்ட nonProxyHosts வடிவத்தில் உள் ஹோஸ்ட்களுக்கான விலக்குகளுடன் Maven forward proxy-ஐ அமைக்கவும்.
ஷெல்லின் 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 உலகளாவிய மற்றும் பயனர் அமைப்புகளை இணைக்க முடியும்; invocation வேறு அமைப்புக் கோப்பைத் தேர்ந்தெடுக்கலாம். IDE முனையத்திலிருந்து வேறுபட்ட Maven நிறுவல் அல்லது உள்ளமைவைப் பயன்படுத்தலாம். தோல்வியடைந்த invocation படிக்காத கோப்பைத் திருத்துவது அதன் பாதையை மாற்றாது.
ப்ராக்ஸியின் செயலில் உள்ள கொடியும் முக்கியம். செயலற்ற உள்ளீட்டில் சரியான ஹோஸ்ட், போர்ட் இருப்பது Maven அதைத் தேர்வுசெய்யும் என்பதைக் காட்டாது.
இரண்டு சேவையகங்களையும் தனித்தனியாக வைத்திருங்கள்
சேவை கேட்டால் ப்ராக்ஸி சான்றுகள் ப்ராக்ஸி உள்ளீட்டில் இருக்க வேண்டும். தனியார் artifact களஞ்சியச் சான்றுகள் பொருத்தமான server உள்ளமைவில் இருக்க வேண்டும். களஞ்சிய token கொடுப்பது ப்ராக்ஸி அங்கீகார சவாலுக்கு பதில் அல்ல.
கோரிக்கைகள் தொடர்ந்து தோல்வியடைந்தால் தேர்ந்தெடுக்கப்பட்ட களஞ்சிய URL, பதில் அல்லது இணைப்பு பிழை, செயல்படும் அமைப்புகளின் மூலம் ஆகியவற்றைப் பதிவு செய்யவும். முதலில் கோரிக்கை ப்ராக்ஸி வழியாகவா நேரடியாகவா செல்ல வேண்டும் என்பதைத் தீர்மானிக்கவும்; பட்டியல் தொடரியல் மற்றும் endpoint-ஐ ஒரே நேரத்தில் மாற்றுவது முடிவை விளக்குவதை கடினமாக்கும்.