Maven பதிவிறக்கம் செய்யும் போது mvnw தோல்வியடைந்தால், settings.xml-இல் உள்ள வேலை செய்யும் proxy பதிவு மிகத் தாமதமாக இருக்கலாம்: Maven இன்னும் தொடங்கவில்லை.

பாதிக்கப்பட்ட checkout-இல் உருவாக்கப்பட்ட wrapper கோப்புகளை பரிசோதித்து, அவை எந்த பதிவிறக்கியை இயக்குகின்றன என்பதை அடையாளம் காணுங்கள். Maven Wrapper 3.3.4 இந்த ஏற்பாடுகளை ஆவணப்படுத்துகிறது:

உருவாக்கப்பட்ட வகைproxy உள்ளீட்டை எங்கே தேடுவது
only-scriptUnix-இல் curl அல்லது wget; Windows-இல் PowerShell
scriptwrapper JAR பதிவிறக்கம், அதைத் தொடர்ந்து Java wrapper பாதை
binஉள்ளடக்கப்பட்ட wrapper JAR மற்றும் அதன் Java பதிவிறக்க பாதை
sourcebootstrap-க்கு பயன்படுத்தும்போது உள்ளடக்கப்பட்ட Java பதிவிறக்கி மூலக்குறியீடு

புதிதாக உருவாக்கப்பட்ட wrapper-களுக்கு only-script ஆவணப்படுத்தப்பட்ட இயல்புநிலை. பழைய checkout ஒன்று, உங்கள் கணினியில் Maven நிறுவலை புதுப்பித்தாலும், அதன் உருவாக்கப்பட்ட கோப்புகளை வைத்திருக்கும்.

அமைப்பை அந்த செயல்முறையுடன் பொருத்துங்கள்

curl அல்லது wget பயன்படுத்தும் Unix only-script wrapper-க்கு, அந்த பதிவிறக்கி ஆதரிக்கும் proxy இடைமுகத்தை அமைக்கவும்; HTTPS பதிவிறக்கம் https_proxy பயன்படுத்தலாம். அந்த விநியோக பதிவிறக்கம் பொது HTTP proxy-ஐ பயன்படுத்தக்கூடும் என்றால், இந்த பதிவிறக்கியின் சூழலுக்கான HTTP proxy பட்டியலில் இருந்து ஒரு வேட்பாளர் முகவரியை எடுத்துக் கொள்ளுங்கள். மதிப்பு SOCKS சேவையகத்தை குறிப்பிட்டால், பதிவிறக்கி அந்த நெறிமுறையையும் ஆதரிக்க வேண்டும்.

MAVEN_OPTS JVM விருப்பங்களை வழங்குகிறது. இது shell-இன் curl செயல்முறையை அமைக்க முடியாது, ஆனால் Java பதிவிறக்கி பாதையில் JVM proxy பண்புகள் முக்கியமாகலாம். பழைய Takari தீர்வை மற்றொரு திட்டத்தின் wrapper-உடன் ஒப்பிடும்போது இது பயனுள்ள வேறுபாடு.

விநியோக பதிவிறக்கம் முடிந்து Maven தொடங்கியதும், அதன் repository பதிவிறக்கங்கள் Maven-இன் சொந்த proxy கட்டமைப்புக்கு எதிரான தனி சரிபார்ப்பாக மாறும். விநியோகம், wrapper JAR மற்றும் repository-கள் வெவ்வேறு ஹோஸ்ட்களால் வழங்கப்படலாம்.

தொடர்புடைய கட்டுரைகள்