Rumah  >  Artikel  >  Java  >  Bagaimana untuk Mengkonfigurasi Gradle untuk Menggunakan Pelayan Proksi?

Bagaimana untuk Mengkonfigurasi Gradle untuk Menggunakan Pelayan Proksi?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-02 04:55:29721semak imbas

How to Configure Gradle to Use a Proxy Server?

Konfigurasi Proksi Gradle

Mengkonfigurasi Gradle untuk mengakses internet melalui pelayan proksi adalah penting untuk penyepaduan yang lancar dengan repositori jauh atau perkhidmatan pihak ketiga . Apabila menggunakan pemalam build-info-extractor-gradle untuk menyambung ke Artifactory, adalah penting untuk menentukan tetapan proksi dengan betul.

Untuk menyediakan konfigurasi proksi HTTP atau HTTPS, tambahkan sifat berikut pada .gradle/gradle anda Fail .properties:

  • Untuk proksi HTTP sahaja: -Dhttp.proxyHost=[nama hos] dan -Dhttp.proxyPort=[nombor port]
  • Untuk proksi HTTPS sahaja: -Dhttps .proxyHost=[nama hos] dan -Dhttps.proxyPort=[nombor port]
  • Untuk proksi HTTP dan HTTPS: nyatakan kedua-dua sifat HTTP dan HTTPS seperti di atas

Untuk menyediakan kelayakan untuk proksi, sertakan sifat ini: -Dhttp.proxyUser=[nama pengguna] dan -Dhttp.proxyPassword=[kata laluan] (atau -Dhttps.proxyUser dan -Dhttps.proxyPassword untuk proksi HTTPS).

Kepada kecualikan hos tertentu daripada terowong proksi, gunakan sifat -Dhttp.nonProxyHosts=[host names].

Contoh:

Pertimbangkan senario berikut:

  • Hos proksi: 127.0.0.1
  • Port proksi: 3128
  • Pengguna proksi: pengguna
  • Kata laluan proksi: lulus
  • Hos untuk memintas proksi : host1.com, host2.com

Untuk mengkonfigurasi Gradle dengan proksi ini, tambahkan sifat berikut pada fail .gradle/gradle.properties anda:

-Dhttp.proxyHost=127.0.0.1
-Dhttp.proxyPort=3128
-Dhttp.proxyUser=user
-Dhttp.proxyPassword=pass
-Dhttp.nonProxyHosts=host1.com|host2.com

Ingat, anda juga boleh menetapkan sifat ini dalam gradle-wrapper.properties untuk konfigurasi proksi seluruh projek.

Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi Gradle untuk Menggunakan Pelayan Proksi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn