import org.jboss.shrinkwrap.resolver.api.maven.Maven;
import org.jboss.shrinkwrap.resolver.api.maven.MavenResolverSystem;

MavenResolverSystem resolver = Maven.configureResolver()
    .fromFile("/path/to/test-settings.xml");

Defnyddiwch y resolver hwn ar gyfer gweithrediadau datrys dilynol. Os byddwch yn ei adeiladu ac yna'n galw resolver rhagosodedig arall, mae'r gosodiad yn aros ar y gwrthrych nas defnyddiwyd. Gall prawf Arquillian greu'r sesiwn warws hon ar ôl i Maven ddechrau'r broses brawf, felly nid yw lawrlwythiad llinell orchymyn cynharach yn sefydlu ei fewnbynnau.

Mae'r ffeil a ddewiswyd yn defnyddio cystrawen gosodiadau Maven. Y tu mewn i settings, llwybr lleiaf yw:

<proxies>
  <proxy>
    <id>test-network</id>
    <active>true</active>
    <protocol>http</protocol>
    <host>proxy.example.net</host>
    <port>8080</port>
    <nonProxyHosts>localhost|*.internal.example.net</nonProxyHosts>
  </proxy>
</proxies>

Amnewidiwch y llwybr, y pen draw a'r osgoi a fwriadwyd. Nid oes gan y gwesteiwr ragddodiad URL. Os caniateir i'r resolver prawf hwn gyrraedd warws cyhoeddus trwy gyfryngwr cyhoeddus heb ei ddilysu, mae'r rhestr procsi HTTP yn darparu gwerthoedd gwesteiwr/porth ymgeisiol; gwiriwch fynediad i'r warws wirioneddol. Darparwch ddilysu procsi trwy osodiadau a gefnogir; mae cyfrifon warws/gweinydd yn dilysu gwasanaeth gwahanol.

Mae'r gweithrediad a gynhelir yn llwytho cofnodion procsi gweithredol o'r model gosodiadau i ddewisydd y sesiwn warws. Mae'r rhagosodiadau hefyd yn ystyried lleoliadau gosodiadau defnyddiwr/byd-eang; mae ffeil benodol yn helpu pan fo gan IDE, asiant adeiladu neu reidwr prawf gyfeiriad cartref arall.

Gwiriwch lwybr y gosodiadau, URL y warws ac a oedd angen lawrlwytho'r arteffact mewn gwirionedd. Gall warws wedi'i gynhesu guddio llwybr coll. Mae'r resolver yn cael arteffactau defnyddio; mae cleient HTTP a ymarferir gan y prawf yn gwneud cais arall ac angen ei ffurfweddiad ei hun. Ar gyfer profion Maven Surefire y mae eu cleient HTTP yn parchu priodweddau procsi JVM, ffurfweddwch fewnbynnau procsi'r JVM prawf.

Erthyglau cysylltiedig