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

Օգտագործեք այս resolver-ը հետագա resolve գործողությունների համար։ Եթե կառուցեք այն, ապա կանչեք մեկ այլ լռելյայն resolver, կարգավորումը կմնա չօգտագործված օբյեկտի վրա։ Arquillian թեստը կարող է ստեղծել այս պահոցի սեսիան այն բանից հետո, երբ Maven-ն արդեն սկսել է թեստային գործընթացը, ուստի ավելի վաղ հրամանի տողից ներբեռնումը չի հաստատում դրա մուտքերը։

Ընտրված ֆայլը օգտագործում է Maven կարգավորումների շարահյուսությունը։ settings-ի ներսում նվազագույն ուղին հետևյալն է.

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

Փոխարինեք ուղին, վերջնակետը և նախատեսված շրջանցումները։ Հոսթը URL նախածանց չունի։ Եթե այս թեստային resolver-ին թույլատրվում է հասնել հանրային պահոց չնույնականացված հանրային միջնորդի միջոցով, HTTP պրոքսի ցանկը տրամադրում է հոսթ/պորտ թեկնածու արժեքներ. ստուգեք փաստացի պահոցի հասանելիությունը։ Տրամադրեք պրոքսի նույնականացում աջակցվող կարգավորումների միջոցով. պահոցի/սերվերի հաշիվները նույնականացնում են այլ ծառայություն։

Պահպանվող իրականացումը բեռնում է ակտիվ պրոքսի գրառումները կարգավորումների մոդելից պահոցի սեսիայի ընտրիչ։ Լռելյայնները նաև հաշվի են առնում օգտվողի/գլոբալ կարգավորումների տեղադրությունները. բացահայտ ֆայլը օգնում է, երբ IDE-ն, build-գործակալը կամ թեստային runner-ը ունի այլ տնային գրացուցակ։

Ստուգեք կարգավորումների ուղին, պահոցի URL-ը և արդյոք արտեֆակտն իրոք պետք էր ներբեռնել։ Տաքացված պահոցը կարող է թաքցնել բացակայող ուղին։ Resolver-ը ստանում է տեղակայման արտեֆակտներ. թեստի կողմից օգտագործվող HTTP հաճախորդը կատարում է այլ հարցում և կարիք ունի իր սեփական կոնֆիգուրացիային։ Maven Surefire թեստերի համար, որոնց HTTP հաճախորդը հարգում է JVM պրոքսի հատկությունները, կարգավորեք թեստային JVM-ի պրոքսի մուտքերը։

Առնչվող հոդվածներ