Grape'in proxy özelliklerini Groovy başlatmasına koyun:

groovy -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example.net -Dhttps.proxyPort=8080 app.groovy

Değerler ana bilgisayar adları ve sayısal bağlantı noktalarıdır, proxy URL'leri değil. HTTP proxy listesinden bir HTTP adayı, genel bir depo yolu için bu iki değeri sağlar. Aynı HTTP aracısı hem HTTP hem de HTTPS hedeflerine indirmeleri taşıyabilir.

Bunları burada ayarlamanın nedeni zamanlamadır. Grab ek açıklamaları bağımlılıkları derleme sırasında, olağan betik deyimleri yürütülmeden önce çözebilir. Daha sonraki bir System.setProperty çağrısı, zaten başarısız olmuş bir indirmeyi yapılandıramaz.

Hangi hedef şemasının bir yola ihtiyacı olduğuna karar vermek için başarısız depo URL'sini kullanın. GrapeIvy ile groovy.grape.report.downloads=true indirme etkinliğini bildirir; GrapeMaven kendi hata ayıklama seçeneğini kullanır. Eksik bir yapıt sürümü veya erişilemeyen bir depo, proxy doğru seçilse bile depo sorunu olarak kalır.

İlgili makaleler