Bí mvnw bá kùnà nígbà gbígbà Maven, àkọsílẹ̀ proxy tí ó ń ṣiṣẹ́ nínú settings.xml lè ti pẹ́ jù: Maven kò tí ì bẹ̀rẹ̀.

Ṣàyẹ̀wò àwọn fáìlì wrapper tí a ṣẹ̀dá nínú checkout tí ó kan, kí o sì dámọ̀ olùgbà wo ni wọ́n ń ṣiṣẹ́. Maven Wrapper 3.3.4 ṣàlàyé àwọn ètò wọ̀nyí:

Irú tí a ṣẹ̀dáIbi tí a ti wá ìwọlé proxy
only-scriptcurl tàbí wget lórí Unix; PowerShell lórí Windows
scriptGbígbà wrapper JAR, lẹ́yìn náà ipa-ọ̀nà Java ti wrapper
binwrapper JAR tí ó wà nínú àti ipa-ọ̀nà gbígbà Java rẹ̀
sourceOrísun olùgbà Java tí ó wà nínú nígbà tí a bá lò ó fún bootstrap

only-script ni àkọ́kọ́ tí a ṣàlàyé fún àwọn wrapper tuntun tí a ṣẹ̀dá. Checkout àtijọ́ ń pa àwọn fáìlì rẹ̀ tí a ṣẹ̀dá mọ́, kódà bí o bá ṣe àtúnṣe ìgbékalẹ̀ Maven lórí ẹ̀rọ rẹ.

Bá ètò náà mu pẹ̀lú ìlànà yẹn

Fún wrapper Unix only-script tí ó ń lo curl tàbí wget, ṣètò ìtàkùn proxy tí olùgbà yẹn ń gbà; gbígbà HTTPS lè lo https_proxy. Bí gbígbà distribution yẹn bá lè lo HTTP proxy gbogbo ènìyàn, gbà àdírẹ́sì olùdíje láti àkójọ HTTP proxy fún àyíká olùgbà yìí. Bí iye náà bá dárúkọ server SOCKS, olùgbà gbọ́dọ̀ gba protocol yẹn pẹ̀lú.

MAVEN_OPTS ń pèsè àwọn àṣàyàn JVM. Kò lè ṣètò ìlànà curl ti shell, ṣùgbọ́n àwọn ẹ̀yà proxy JVM lè ṣe pàtàkì lórí ipa-ọ̀nà olùgbà Java. Èyí ni ìyàtọ̀ tí ó wúlò nígbà tí a bá fi ojútùú Takari àtijọ́ wé wrapper ti iṣẹ́ mìíràn.

Nígbà tí gbígbà distribution bá parí tí Maven sì bẹ̀rẹ̀, àwọn gbígbà repository rẹ̀ di àyẹ̀wò ọ̀tọ̀ sí ìṣètò proxy ti Maven fúnra rẹ̀. Distribution, wrapper JAR àti àwọn repository lè jẹ́ kíkó látọ̀dọ̀ àwọn host ọ̀tọ̀ọ̀tọ̀.

Àwọn àpilẹ̀kọ tó jọra