Ustawienia proxy Gradle Wrappera dla pobierania dystrybucji
Skonfiguruj dostęp przez proxy dla pobierania dystrybucji Wrappera, zamiast oczekiwać, że zadania kompilacji naprawią połączenie startowe.
Jeśli gradlew nie może pobrać swojej dystrybucji Gradle, kompilacja jeszcze się nie rozpoczęła. Deklaracja repozytorium ani kod sieciowy w zadaniu kompilacji nie może skonfigurować wcześniejszego żądania Java.
Przed pobraniem Wrapper odczytuje wpisy systemProp z projektowych i użytkownika plików gradle.properties. Dla miejsc docelowych HTTPS:
systemProp.https.proxyHost=203.0.113.10
systemProp.https.proxyPort=8080Użyj hosta punktu końcowego bez pełnego schematu URL proxy i z rzeczywistym portem; lista proxy HTTP udostępnia kandydatów do pobierania dystrybucji, dla których dozwolone jest użycie publicznych proxy HTTP. Wartości użytkownika zastępują wartości projektu, a właściwości systemowe z wiersza poleceń mają wyższy priorytet. Jeśli IDE i terminal dają różne wyniki, porównaj źródła konfiguracji Gradle. Wybierz zakres projektu/maszyny i nie zapisuj osobistych danych proxy w plikach przeznaczonych do commitowania.
distributionUrl musi pozostać zamierzonym źródłem dystrybucji Gradle. Nie wskazuje forward proxy. Przekierowanie może wprowadzić innego hosta; zachowaj rzeczywisty URL nieudanego pobierania i politykę zamiast zmieniać repozytoria zależności.
Dystrybucja w pamięci podręcznej może pozwolić innej maszynie uruchomić gradlew --version bez wykonywania tego pobierania. Po bootstrapie żądania pluginów i zależności nadal potrzebują własnych tras. Zgłoś, czy błąd dotyczył pobierania dystrybucji przed startem, czy dostępu do repozytorium po rozpoczęciu Gradle; to różne operacje.