Ein Build meines Projekts ist mit der unten angegebenen Ausnahme fehlgeschlagen
> Could not resolve org.slf4j:slf4j-api:[1.6.1,).
> Failed to list versions for org.slf4j:slf4j-api.
> Unable to load Maven meta-data from https://repo1.maven.org/maven2/org/slf4j/slf4j-api/maven-metadata.xml.
> Could not GET 'https://repo1.maven.org/maven2/org/slf4j/slf4j-api/maven-metadata.xml'.
> Received fatal alert: protocol_version
Umgebung:
Maven Central und Bintray haben angekündigt, die Unterstützung für TLS v1.1 und darunter einzustellen .. __ Sie sind davon betroffen, wenn Sie Java 6 oder 7 und die Gradle-Versionen 2.1 bis 4.8 verwenden.
GRADLE:
Überprüfen Sie die Gradle-Version
gradle --version
Sie müssen Maßnahmen ergreifen, wenn alle diese Bedingungen zutreffen:
Sie können eine der folgenden Aktionen ausführen, um TLS v1.2 + zu verwenden:
Die ersten beiden Lösungen werden empfohlen, da die dritte einen möglichen Angriffsvektor öffnet.
Quelle: https://blog.gradle.org
Maven:
Wenn Sie Maven verwenden, verwenden Sie den folgenden Befehl
mvn -Dhttps.protocols=TLSv1.2 install
IBM JDK
wenn Sie IBM IDK verwenden, müssen Sie das folgende JVM-Argument festlegen.
com.ibm.jsse2.overrideDefaultProtocol=SSL_TLSv2.
Informationen hierzu finden Sie in der IBM-Dokumentation: https://www.ibm.com/support/knowledgecenter/de/SSYKE2_8.0.0/com.ibm.Java.security.component.80.doc/security-component/jsse2Docs/overrideSSLprotocol.html
Also in Eclipse IDE,
Öffnen Sie 'Run-> Run Configurations'. Erweitern Sie 'Gradle Project' und wählen Sie die Ausführungskonfiguration (Build) aus.
setzen Sie das JVM-Argument wie folgt JVM-Argument setzen
Wenn Sie ein ähnliches Problem mit pom.xml haben, aktualisieren Sie maven-compiler-plugin-Quelle und Zielversion möglichst auf 1.8.