დააყენეთ Groovy-ს პროქსი მანამ, სანამ Grab დამოკიდებულებებს გადაწყვეტს
გაუშვით Groovy HTTP და HTTPS JVM თვისებებით, რომლებიც მის საცავებს სჭირდება; სკრიპტის დებულებები Grab-ის გადაწყვეტის შემდეგ შეიძლება შესრულდეს.
მოათავსეთ Grape-ის პროქსის თვისებები Groovy-ის გაშვების ბრძანებაში:
groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovyმნიშვნელობები ჰოსტების სახელები და რიცხვითი პორტებია, არა პროქსის URL-ები. HTTP პროქსის სიიდან HTTP კანდიდატი ამ ორ მნიშვნელობას აძლევს საჯარო საცავის მარშრუტს. იგივე HTTP შუამავალს შეუძლია გადაიტანოს HTTP და HTTPS დანიშნულების ჩამოტვირთვები.
დროა მიზეზი, რატომაც აქ უნდა დაყენდეს. Grab ანოტაციებს შეუძლიათ დამოკიდებულებების გადაწყვეტა კომპილაციის დროს, ჩვეულებრივი სკრიპტის დებულებების შესრულებამდე. მოგვიანებით გამოძახებული System.setProperty ვერ დააკონფიგურირებს ჩამოტვირთვას, რომელიც უკვე ჩავარდა.
გამოიყენეთ ჩავარდნილი საცავის URL, რომ გადაწყვიტოთ რომელ დანიშნულების სქემას სჭირდება მარშრუტი. GrapeIvy-სთან groovy.grape.report.downloads=true იტყობინება ჩამოტვირთვის აქტივობაზე; GrapeMaven იყენებს საკუთარ გამართვის ოფციას. არტეფაქტის დაკარგული ვერსია ან მიუწვდომელი საცავი რჩება საცავის პრობლემად, პროქსის სწორად არჩევის შემთხვევაშიც.