Ostatnio zadania kompilacji Maven działające w Jenkins kończą się niepowodzeniem, z poniższym wyjątkiem, że nie mogą pobrać zależności z Maven Central i powinny używać HTTPS . Nie jestem pewien, jak zmienić żądania z HTTP na HTTPS . Czy ktoś może mnie poprowadzić w tej sprawie?
[BŁĄD] Nie można rozwiązać rozszerzenia kompilacji:
wtyczkiorg.apache.maven.wagon:wagon-ssh:2.1
lub jednej z jej zależności nie można rozwiązać:
nie można zebrać zależności dlaorg.apache.maven.wagon:wagon-ssh:jar:2.1 ()
:
nie można odczytać deskryptora artefaktu dlaorg.apache.maven.wagon:wagon-ssh:jar:2.1
:
nie można przenieść artefaktuorg.apache.maven.wagon:wagon-ssh:pom:2.1
z / do centralnej ( http: //repo.maven.apache. org / maven2 ):
Nie udało się przesłać pliku: http://repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom .
Kod powrotu to:501, ReasonPhrase:HTTPS Required. -> [Help 2]
Oczekiwanie na zakończenie przez Jenkins zbierania
data[ERROR]
wtyczkiorg.apache.maven.plugins:maven-clean-plugin:2.4.1
lub jednej z jej zależności nie można rozwiązać:
Nie można odczytać deskryptora artefaktu dlaorg.apache.maven.plugins:maven-clean-plugin:jar:2.4.1
:
Nie można przenieść artefaktuorg.apache.maven.plugins:maven-clean-plugin:pom:2.4.1
z / do centrali ( http://repo.maven.apache.org/maven2 ):
Nie udało się przenieś plik: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom .
Kod powrotu to:501 , ReasonPhrase:HTTPS Required. -> [Help 1]
settings.xml
w jenkinsie centralny adres URL maven