Proxy-ga kaydka Maven wuxuu soo qaadan karaa ku-tiirsanaanada isagoon habayn codsi HTTP oo imtixaan sameeyo. Ku habee macmiilka JVM imtixaanka.

Haddii macmiilkaasi ixtiraamo sifooyinka proxy HTTPS ee Java, geli qaybtan gudaha curiyaha configuration ee balooga Surefire ee khuseeya:

<systemPropertyVariables>
  <https.proxyHost>proxy.example</https.proxyHost>
  <https.proxyPort>8080</https.proxyPort>
</systemPropertyVariables>

Beddel barta dambe ee tusaalaha. Imtixaannada ka gees ah bartilmaameedyo dadweyne oo loo oggol yahay dhexdhexaadiyeyaasha dadweynaha, liiska proxy-ga HTTP wuxuu bixiyaa musharraxiin martigeliyaha iyo dekedda. Martigeliyaha iyo dekeddu waa qiyamyo gooni ah; dooro qoyska sifooyinka ku habboon qorshaha bartilmaameedka iyo maktabadda. Macmiilka lagu dhisay shay proxy cad wuxuu u baahan yahay is-dhexgalka habaynta u gaar ah.

Surefire wuxuu inta badan imtixaannada ku wadaa JVM la kala gooyay. Ma aha ikhtiyaar kasta oo lagu bilaabo Maven inuu gaaro habsocodkaas. Ogaanshaha proxy-ga nidaamka ee xasaasiga ah bilowga wuxuu u baahan yahay ikhtiyaarkiisa JVM imtixaanka marka la bilaabayo. Xitaa marka imtixaannadu wadaagaan hal habsocod, maktabaddu way iska indhatiri kartaa sifooyinka proxy-ga caadiga ah ee Java.

Hayso bartilmaameedyada gudaha ee tooska ah oo lagu daboolay qaanuun dhaafid ku habboon, kala sooc xaqiijinta proxy-ga iyo xaqiijinta bartilmaameedka, oo ka fogow daminta xaqiijinta shahaadada. Daminta kala-gooyista waxay beddelaa sida imtixaannada loo fuliyo; beddelka muraayadda ku-tiirsanaanta waxay beddelaa xallinta kaydka. Midkoodna ma bixiyo waddo macmiil imtixaan oo maqan. Koobista dhammaan sifooyinka nidaamka waxay sidoo kale muujin kartaa sirta.

Guuldarro hadhay, diiwaangeli JVM imtixaanka, maktabadda HTTP, bartilmaameedka, proxy-ga la doortay iyo marxaladda ugu horreysa ee guuldareystay. U fiirsashooyinkaas waxay tilmaamayaan habaynta imtixaanka iyagoo ka dhigaya soo dejinta kaydka ee shaqeeya mid la fahmi karo.

Maqaallo la xiriira