Letakkan properti proksi Grape pada peluncuran Groovy:

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

Nilainya adalah nama host dan porta numerik, bukan URL proksi. Kandidat HTTP dari daftar proksi HTTP menyediakan kedua nilai itu untuk rute repositori publik. Perantara HTTP yang sama dapat membawa unduhan tujuan HTTP maupun HTTPS.

Waktu adalah alasan menyetelnya di sini. Anotasi Grab dapat menyelesaikan dependensi saat kompilasi, sebelum pernyataan skrip biasa dijalankan. Pemanggilan System.setProperty yang lebih lambat tidak dapat mengonfigurasi unduhan yang sudah gagal.

Gunakan URL repositori yang gagal untuk memutuskan skema tujuan mana yang memerlukan rute. Dengan GrapeIvy, groovy.grape.report.downloads=true melaporkan aktivitas unduhan; GrapeMaven memakai opsi debugnya sendiri. Versi artefak yang hilang atau repositori yang tidak tersedia tetap menjadi masalah repositori meski proksi sudah dipilih dengan benar.

Artikel terkait