ඔබේ Maven wrapper බාගැනීම පාලනය කරන්නේ කුමන ප්රොක්සි සැකසුමද?
අසාර්ථක Maven බෙදාහැරීම් බාගැනීම සඳහා ප්රොක්සි වින්යාස කිරීමට පෙර wrapper හි bootstrap බාගන්නා හඳුනා ගන්න.
Maven බාගනිමින් සිටියදී mvnw අසාර්ථක වුවහොත්, settings.xml හි ක්රියාකාරී ප්රොක්සි සටහන ඉතා ප්රමාද විය හැකිය: Maven තවම ආරම්භ වී නැත.
බලපෑමට ලක් වූ checkout හි ජනනය කරන ලද wrapper ගොනු පරීක්ෂා කර ඒවා කුමන බාගන්නා ක්රියාත්මක කරන්නේදැයි හඳුනා ගන්න. Maven Wrapper 3.3.4 මෙම වින්යාසයන් ලේඛනගත කරයි:
| ජනනය කළ වර්ගය | ප්රොක්සි ආදානය සොයා ගන්නා තැන |
|---|---|
| only-script | Unix හි curl හෝ wget; Windows හි PowerShell |
| script | wrapper JAR බාගැනීම, පසුව Java wrapper මාර්ගය |
| bin | ඇතුළත් wrapper JAR සහ එහි Java බාගැනීම් මාර්ගය |
| source | bootstrap සඳහා භාවිත විට ඇතුළත් Java බාගන්නාගේ මූලාශ්රය |
only-script නව ජනනය කළ wrapper සඳහා ලේඛනගත පෙරනිමියයි. පැරණි checkout එහි ජනනය කළ ගොනු රඳවා ගනී, ඔබ ඔබේ යන්ත්රයේ Maven ස්ථාපනය යාවත්කාලීන කළත්.
සැකසුම එම ක්රියාවලියට ගළපන්න
curl හෝ wget භාවිත කරන Unix only-script wrapper සඳහා, එම බාගන්නා සහාය දක්වන ප්රොක්සි අතුරුමුහුණත වින්යාස කරන්න; HTTPS බාගැනීමට https_proxy භාවිත කළ හැක. එම බෙදාහැරීම් බාගැනීමට පොදු HTTP ප්රොක්සියක් භාවිත කළ හැකි නම්, මෙම බාගන්නාගේ පරිසරය සඳහා HTTP ප්රොක්සි ලැයිස්තුවෙන් අපේක්ෂක ලිපිනයක් ගන්න. අගය SOCKS සේවාදායකයක් නම් කරන්නේ නම්, බාගන්නා එම ප්රොටෝකෝලයට ද සහාය දිය යුතුය.
MAVEN_OPTS JVM විකල්ප සපයයි. එය shell එකක curl ක්රියාවලිය වින්යාස කළ නොහැක, නමුත් JVM ප්රොක්සි ගුණාංග Java බාගන්නා මාර්ගයේ වැදගත් විය හැක. පැරණි Takari විසඳුමක් තවත් ව්යාපෘතියක wrapper සමඟ සංසන්දනය කිරීමේදී මෙය ප්රයෝජනවත් වෙනසයි.
බෙදාහැරීම් බාගැනීම අවසන් වී Maven ආරම්භ වූ පසු, එහි ගබඩා බාගැනීම් Maven හිම ප්රොක්සි වින්යාසයට එරෙහිව වෙනම පරීක්ෂාවක් බවට පත් වේ. බෙදාහැරීම, wrapper JAR සහ ගබඩා විවිධ සත්කාරක මගින් සපයනු ලැබිය හැක.