Goobta proxy-tee ayaa maamusha soo dejinta Maven Wrapper-kaaga?
Aqoonso soo-dejiyaha bilowga ee wrapper-ka ka hor inta aadan u habayn proxy-ga soo dejinta qaybinta Maven ee guuldarraystay.
Haddii mvnw uu ku guuldarraysto inta lagu guda jiro soo dejinta Maven, gelinta proxy ee shaqaynaysa oo ku jirta settings.xml waxaa laga yaabaa inay goor dambe tahay: Maven weli ma uusan bilaaban.
Baadh faylasha wrapper-ka ee la soo saaray ee ku jira checkout-ka la saameeyay, oo aqoonso soo-dejiyaha ay isticmaalaan. Maven Wrapper 3.3.4 waxay qeexdaa habayntaatan:
| Nooca la soo saaray | Meesha aad ka raadiso gelinta proxy-ga |
|---|---|
| only-script | curl ama wget ee Unix; PowerShell ee Windows |
| script | Soo dejinta JAR-ka wrapper-ka, ka dibna waddada Java ee wrapper-ka |
| bin | JAR-ka wrapper-ka ee ku lifaaqan iyo waddada soo dejintiisa Java |
| source | Koodhka soo-dejiyaha Java ee ku lifaaqan marka loo adeegsado bilowga |
only-script waa tan la diiwaangeliyay ee caadiga ah ee wrapper-yada cusub ee la soo saaray. Checkout duq ah wuxuu hayaa faylashiisa la soo saaray, xitaa haddii aad cusboonaysiiso rakibaadda Maven ee mishiinkaaga.
U waafaji dejinta habkaas
Wrapper-ka Unix only-script ee isticmaalaya curl ama wget, qaabee is-dhexgalka proxy-ga ee soo-dejiyuhu taageero; soo dejinta HTTPS waxay isticmaali kartaa https_proxy. Haddii soo dejintaas qaybintu ay isticmaali karto HTTP proxy dadweyne, ka qaado cinwaan musharrax ah liiska HTTP proxy ee deegaanka soo-dejiyahan. Haddii qiimuhu sheegayo server SOCKS, soo-dejiyuhu waa inuu sidoo kale taageero borotokoolkaas.
MAVEN_OPTS waxay bixisaa ikhtiyaarrada JVM. Ma qaabayn karto habka curl ee shell, laakiin sifooyinka proxy-ga JVM way muhiim noqon karaan waddada soo-dejiyaha Java. Tan waa farqiinta faa'iidada leh marka la barbardhigo Takari hore iyo wrapper-ka mashruuc kale.
Marka soo dejinta qaybintu dhammaato oo Maven bilaabmo, soo dejinta keydka ay noqotaa hubin gooni ah oo ka dhan ah qaabaynta proxy-ga Maven laftiisa. Qaybinta, JAR-ka wrapper-ka iyo keydka waxaa laga yaabaa inay ka yimaadaan marti-geliyo kala duwan.