Maven-en biltegiko proxyak menpekotasunak eskuratu ditzake proba batek egiten duen HTTP eskaera konfiguratu gabe. Konfiguratu bezeroa probako JVM-an.

Bezero horrek Java-ren HTTPS proxy propietateak errespetatzen baditu, jarri atal hau dagokion Surefire plugineko configuration elementuaren barruan:

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

Ordeztu adibideko amaiera-puntua. Intermediario publikoak onartuta dauden helmuga publikoetarako probetarako, HTTP proxy zerrendak host eta portuko hautagaiak eskaintzen ditu. Host-a eta portua balio bereiziak dira; aukeratu helmugako eskemari eta liburutegiari dagokion propietate familia. Proxy objektu esplizitu batekin eraikitako bezeroak, ordea, bere konfigurazio interfazea behar du.

Surefire-k normalean forkatutako JVM batean exekutatzen ditu probak. Maven abiarazteko erabiltzen diren aukera guztiek ez dute prozesu hori lortzen. Abiaraztearekiko sentikorra den sistema-proxyaren detekzioak bere aukera behar du probako JVM-an abiaraztean. Proben artean prozesu bat partekatzen bada ere, liburutegi batek Java-ren proxy propietate lehenetsiak alde batera ditzake.

Eduki barneko helmuga zuzenak bypass arau egoki batekin estalita, proxy autentifikazioa helmugako autentifikaziotik bereizita eta ziurtagirien egiaztapena gaituta. Forkatzea desgaitzeak probak nola exekutatzen diren aldatzen du; menpekotasun ispilu bat aldatzeak biltegiko ebazpena aldatzen du. Bietako inork ez du falta den proba-bezero biderik ematen. Sistema propietate guztiak kopiatzeak sekretuak ere ager ditzake.

Geratzen den huts egite baterako, erregistratu probako JVM-a, HTTP liburutegia, helburua, hautatutako proxya eta huts egin zuen lehen etapa. Ohar horiek probaren konfiguraziora bideratzen dute, eta funtzionatzen duten biltegiko deskargak ulergarri gordetzen dituzte.

Erlazionatutako artikuluak