قايسى proxy تەڭشىكى Maven Wrapper چۈشۈرۈشىڭىزنى كونترول قىلىدۇ؟
مەغلۇپ بولغان Maven تارقىتىش چۈشۈرۈشى ئۈچۈن proxy تەڭشەشتىن بۇرۇن wrapper نىڭ bootstrap چۈشۈرگۈچىنى ئېنىقلاڭ.
ئەگەر mvnw Maven نى چۈشۈرۈۋاتقاندا مەغلۇپ بولسا، settings.xml دىكى ئىشلەيدىغان proxy تۈرى بەك كېچىككەن بولۇشى مۇمكىن: Maven تېخى باشلانمىدى.
زىيانغا ئۇچرىغان checkout دىكى قۇرۇلغان wrapper ھۆججەتلىرىنى تەكشۈرۈپ، ئۇلار قايسى چۈشۈرگۈچنى ئىجرا قىلىدىغانلىقىنى ئېنىقلاڭ. Maven Wrapper 3.3.4 بۇ تەڭشەشلەرنى خاتىرىلەيدۇ:
| قۇرۇلغان تىپ | proxy كىرگۈزمىسىنى قەيەردىن ئىزدەش كېرەك |
|---|---|
| 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 ئۈچۈن، شۇ چۈشۈرگۈچ قوللايدىغان proxy كۆرۈنمە يۈزىنى تەڭشەڭ؛ HTTPS چۈشۈرۈشى https_proxy نى ئىشلىتەلەيدۇ. ئەگەر بۇ تارقىتىش چۈشۈرۈشى ئاممىۋى HTTP proxy ئىشلىتەلىسە، بۇ چۈشۈرگۈچ مۇھىتى ئۈچۈن HTTP proxy تىزىملىكىدىن بىر نامزات ئادرېس ئېلىڭ. ئەگەر قىممەت SOCKS مۇلازىمېتىرىنى كۆرسەتسە، چۈشۈرگۈچ شۇ پروتوكولنىمۇ قوللىشى كېرەك.
MAVEN_OPTS JVM تاللانمىلىرىنى تەمىنلەيدۇ. ئۇ shell نىڭ curl جەريانىنى تەڭشىيەلمەيدۇ، ئەمما JVM proxy خاسلىقلىرى Java چۈشۈرگۈچ يولىدا مۇھىم بولۇشى مۇمكىن. كونا Takari ھەل قىلىشى بىلەن باشقا پروژېنىڭ wrapper نى سېلىشتۇرغاندا بۇ پايدىلىق پەرق.
تارقىتىش چۈشۈرۈشى تاماملانغاندىن ۋە Maven باشلانغاندىن كېيىن، ئۇنىڭ ئامبار چۈشۈرۈشلىرى Maven نىڭ ئۆز proxy سەپلىمىسىگە قارىتا ئايرىم تەكشۈرۈشكە ئايلىنىدۇ. تارقىتىش، wrapper JAR ۋە ئامبارلار ئوخشىمىغان host لار تەرىپىدىن تەمىنلىنىشى مۇمكىن.