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 ആഗോളവും ഉപയോക്തൃ ക്രമീകരണങ്ങളും സംയോജിപ്പിക്കും; ഒരു invocation മറ്റൊരു ക്രമീകരണ ഫയൽ തിരഞ്ഞെടുക്കാം. IDE ടെർമിനലിൽനിന്ന് വ്യത്യസ്ത Maven ഇൻസ്റ്റാളേഷനോ കോൺഫിഗറേഷനോ ഉപയോഗിക്കാം. പരാജയപ്പെട്ട invocation ഒരിക്കലും വായിക്കാത്ത ഫയൽ തിരുത്തിയാൽ അതിന്റെ റൂട്ട് മാറില്ല.
പ്രോക്സിയുടെ സജീവ ഫ്ലാഗും പ്രധാനമാണ്. പ്രവർത്തനരഹിത എൻട്രിയിലെ ശരിയായ ഹോസ്റ്റും പോർട്ടും Maven അത് തിരഞ്ഞെടുക്കുമെന്ന് തെളിയിക്കുന്നില്ല.
രണ്ട് സെർവറുകളും വേർതിരിക്കുക
സേവനം ആവശ്യപ്പെടുമ്പോൾ പ്രോക്സി ക്രെഡൻഷ്യലുകൾ പ്രോക്സി എൻട്രിയിലാണ്. സ്വകാര്യ ആർട്ടിഫാക്റ്റ് റിപ്പോസിറ്ററിയുടെ ക്രെഡൻഷ്യലുകൾ ബന്ധപ്പെട്ട സെർവർ കോൺഫിഗറേഷനിലാണ്. റിപ്പോസിറ്ററി ടോക്കൺ നൽകുന്നത് പ്രോക്സി ഓതന്റിക്കേഷൻ ചലഞ്ചിന് മറുപടി നൽകുന്നില്ല.
അഭ്യർത്ഥനകൾ ഇനിയും പരാജയപ്പെട്ടാൽ തിരഞ്ഞെടുത്ത റിപ്പോസിറ്ററി URL, പ്രതികരണം അല്ലെങ്കിൽ കണക്ഷൻ പിശക്, ഫലപ്രദമായ ക്രമീകരണങ്ങളുടെ ഉറവിടം എന്നിവ രേഖപ്പെടുത്തുക. ആദ്യം അഭ്യർത്ഥന പ്രോക്സി വഴിയോ നേരിട്ടോ പോകേണ്ടതുണ്ടായിരുന്നോ എന്ന് നിർണ്ണയിക്കുക; ലിസ്റ്റ് സിന്റാക്സും എൻഡ്പോയിന്റും ഒരുമിച്ച് മാറ്റുന്നത് ഫലം വ്യാഖ്യാനിക്കുന്നത് ബുദ്ധിമുട്ടാക്കും.