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 saarayMeesha aad ka raadiso gelinta proxy-ga
only-scriptcurl ama wget ee Unix; PowerShell ee Windows
scriptSoo dejinta JAR-ka wrapper-ka, ka dibna waddada Java ee wrapper-ka
binJAR-ka wrapper-ka ee ku lifaaqan iyo waddada soo dejintiisa Java
sourceKoodhka 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.

Maqaallo la xiriira