Luchdaich roghainnean proxy a-steach do Maven Resolver ShrinkWrap
Luchdaich rèiteachadh a' phroxy a-steach don resolver a luchdaich eisimeileachdan deuchainn a-nuas an àite a bhith an urra ri gairm Maven air leth.
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");
Cleachd an resolver seo airson obair fuasglaidh às dèidh seo. Ma thogas tu e agus an uair sin a ghairm resolver bunaiteach eile, fanaidh an roghainn air an nì nach eilear a' cleachdadh. Faodaidh deuchainn Arquillian an seisean stòrais seo a chruthachadh às dèidh do Maven pròiseas na deuchainn a thòiseachadh mu thràth, mar sin chan eil luchdadh a-nuas na bu thràithe bhon loidhne-àithne a' stèidheachadh a cuir-a-steach.
Cleachdaidh am faidhle taghte co-chòrdadh roghainnean Maven. Taobh a-staigh settings, is e seo an t-slighe as lugha:
<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 t-slighe, an ceann-uidhe agus na seach-rathaidean a thathar an dùil nan àite. Chan eil ro-leasachan URL aig an òstair. Ma thathar a' ceadachadh don resolver deuchainn seo ruighinn air stòr poblach tro eadar-mheadhanair poblach gun dearbhadh, bheir an liosta proxy HTTP luachan òstair/port a dh'fhaodadh a bhith ann; thoir sùil air ruigsinneachd don fhìor stòr. Thoir seachad dearbhadh a' phroxy tro roghainnean le taic; bidh cunntasan stòrais/frithealaiche a' dearbhadh seirbheis eile.
Luchdaichidh an cur-an-gnìomh a thathar a' cumail suas inntrigidhean proxy gnìomhach bho mhodail nan roghainnean a-steach do thaghadair seisean an stòrais. Bidh roghainnean bunaiteach cuideachd a' beachdachadh air ionadan roghainnean cleachdaiche/cruinneil; bidh faidhle soilleir na chuideachadh nuair a tha eòlaire dachaigh eile aig IDE, àidseant togail no ruithiche deuchainn.
Dearbha slighe nan roghainnean, URL an stòrais agus an robh feum air an artefact a luchdadh a-nuas gu dearbh. Faodaidh stòr blàth slighe a tha a dhìth fhalach. Gheibh an resolver artefactan cleachdadh; nì cliant HTTP a bhios an deuchainn a' cleachdadh iarrtas eile agus feumaidh e a rèiteachadh fhèin. Airson deuchainnean Maven Surefire a tha an cliant HTTP aca a' toirt urram do fheartan proxy JVM, rèitich cuir-a-steach proxy an JVM deuchainn.