Nustatykite Groovy tarpinį serverį, kol Grab neišsprendžia priklausomybių
Paleiskite Groovy su HTTP ir HTTPS JVM savybėmis, kurių reikia jo saugykloms; scenarijaus teiginiai gali vykti po Grab sprendimo.
Įdėkite Grape tarpinio serverio savybes į Groovy paleidimą:
groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovyReikšmės yra prieglobos vardai ir skaitmeniniai prievadai, o ne tarpinio serverio URL. HTTP kandidatas iš HTTP tarpinių serverių sąrašo pateikia šias dvi reikšmes viešos saugyklos maršrutui. Tas pats HTTP tarpininkas gali perduoti atsisiuntimus ir į HTTP, ir į HTTPS paskirties vietas.
Laikas yra priežastis juos nustatyti čia. Grab anotacijos gali išspręsti priklausomybes kompiliavimo metu, prieš vykdant įprastus scenarijaus teiginius. Vėlesnis System.setProperty iškvietimas negali sukonfigūruoti atsisiuntimo, kuris jau nepavyko.
Naudokite nepavykusios saugyklos URL, kad nuspręstumėte, kuriai paskirties schemai reikia maršruto. Su GrapeIvy groovy.grape.report.downloads=true praneša apie atsisiuntimo veiklą; GrapeMaven naudoja savo derinimo parinktį. Trūkstama artefakto versija ar nepasiekiama saugykla išlieka saugyklos problema, net kai tarpinis serveris pasirinktas teisingai.