repositorio maven sun.security.validator.ValidatorException: error en la construcción de la ruta PKIX: sun.security.provider.certpath.SunCertPathBuilderException:

Tengo el fragmento de pom.xml que intenta resolver la dependencia de fitbit:

<repositories>
        <repository>
            <name>FitBit GitHub Repo</name>
            <id>fitbit4j</id>
            <url>https://nexus.vanntett.net/content/repositories/fitbit/</url>
        </repository>
    </repositories>

Recibo el siguiente error:

Failed to collect dependencies at com.fitbit:fitbit4j:jar:1.0.26: Failed to read artifact descriptor for com.fitbit:fitbit4j:jar:1.0.26: Could not transfer artifact com.fitbit:fitbit4j:pom:1.0.26 from/to fitbit4j (https://nexus.vanntett.net/content/repositories/fitbit/): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -> [Help 1]

Usé estos parámetros en eclipse: -Dmaven.wagon.http.ssl.insecure = true - Dmaven.wagon.http.ssl.allowall = true

que no funcionó

Por favor ayuda.

Gracias

Respuesta 1

debe ingresar su certificado dentro del archivo java cacert. Asegúrese de seleccionar el certificado raíz ca no el último en la jerarquía.

Este enlace lo demuestra mejor.

Paso 1: descargue el certificado Paso 2: almacene dentro de cacert

¡Eso es! Su problema resuelto.

Respuesta: 2

Parece que su JDK no tiene la raíz de CA para el certificado SSL del repositorio.

Puede encontrar un buen artículo aquí sobre cómo descargar esos certificados y agregarlos a su Java JDK.

Respuesta: 3

Estoy tratando de hacer que un cliente de servicio web trabaje desde OSGi, estoy usando Felix como mi contenedor. Hasta ahora he intentado usar Apache CXF. Esto no funcionaría con mi servicio web ya que está codificado / RPC y ...

Tengo las siguientes dos dependencias en mi proyecto: <dependencia> <groupId> com.google.javascript </groupId> <artifactId> compilador de cierre </artifactId> <versión> ...

¿Es posible pasar el parámetro a testng en la línea de comando? Como parámetro para maven: mvn testname -Dparam1 = value1 -Dparam2 = value2 Sé cómo usar y realmente uso: testng.xml (params & test ...

Necesito ordenar un conjunto de conjuntos enteros para un problema de tarea en una de mis clases. Parece que obtengo un StackOverFlowError casi todas las veces. Mi matriz es list2 [10] [10]. Mi clasificación rápida se divide en ...