Ètò proxy wo ni ó ń ṣàkóso gbígbà Maven Wrapper rẹ?
Dámọ̀ olùgbà bootstrap ti wrapper náà kí o tó ṣètò proxy fún gbígbà Maven distribution tí ó kùnà.
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-script | curl tàbí wget lórí Unix; PowerShell lórí Windows |
| script | Gbígbà wrapper JAR, lẹ́yìn náà ipa-ọ̀nà Java ti wrapper |
| bin | wrapper JAR tí ó wà nínú àti ipa-ọ̀nà gbígbà Java rẹ̀ |
| source | Orí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ọ̀.