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");

Úsáid an resolver seo le haghaidh oibríochtaí réitigh ina dhiaidh seo. Má thógann tú é agus má ghlaonn tú resolver réamhshocraithe eile ansin, fanann an socrú ar an réad neamhúsáidte. Is féidir le tástáil Arquillian an seisiún stóir seo a chruthú tar éis do Maven an próiseas tástála a thosú cheana féin, mar sin ní shocraíonn íoslódáil níos luaithe ón líne ordaithe a ionchuir.

Úsáideann an comhad roghnaithe comhréir socruithe Maven. Laistigh de settings, is é seo a leanas an bealach íosta:

<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>

Cuir an cosán, an críochphointe agus na seachbhealaí beartaithe in ionad. Níl réimír URL ag an óstríomhaire. Má cheadaítear don resolver tástála seo teacht ar stór poiblí trí idirghabhálaí poiblí neamhfhíordheimhnithe, soláthraíonn an liosta seachfhreastalaí HTTP luachanna óstríomhaire/calafoirt iarrthacha; seiceáil rochtain ar an stór iarbhír. Soláthair fíordheimhniú seachfhreastalaí trí shocruithe tacaíochta; déanann cuntais stóir/freastalaí seirbhís eile a fhíordheimhniú.

Lódálann an cur i bhfeidhm cothabháilte iontrálacha seachfhreastalaí gníomhacha ón tsamhail socruithe isteach i roghnóir an tseisiúin stóir. Cuireann réamhshocruithe suíomhanna socruithe úsáideora/domhanda san áireamh freisin; cabhraíonn comhad sainráite nuair a bhíonn eolaire baile eile ag IDE, gníomhaire tógála nó rithire tástála.

Fíoraigh cosán na socruithe, URL an stóir agus ar ghá an t-artefact a íoslódáil i ndáiríre. Is féidir le stór téite bealach atá ar iarraidh a cheilt. Faigheann an resolver artefactanna imlonnaithe; déanann cliant HTTP a úsáideann an tástáil iarratas eile agus teastaíonn a chumraíocht féin uaidh. Do thástálacha Maven Surefire a urramaíonn airíonna seachfhreastalaí JVM ina gcliant HTTP, cumraigh ionchuir seachfhreastalaí JVM na tástála.

Ailt ghaolmhara