Как настроить репозиторий jfrog.io без ошибки pkix - PullRequest
0 голосов
/ 27 января 2020

Мы привыкли настраивать репозиторий jfrog в наших встречах. xml вроде:

<repository>
    <id>releases</id>
    <name>releases</name>
    <url>https://myjfrog.jfrog.io/myjfrog/libs-release/</url>
    <snapshots>
        <enabled>false</enabled>
    </snapshots>
</repository>

В последнее время я получаю сейчас ошибки построения пути PKIX:

[WARNING] Failure to transfer my.app:my-artifact:2.4.3-SNAPSHOT/maven-metadata.xml from https://myjfrog.jfrog.io/myjfrog/libs-release/ 
was cached in the local repository, resolution will not be reattempted until the update interval of releases has elapsed or updates are forced. 
Original error: Could not transfer metadata my.app:my-artifact:2.4.3-SNAPSHOT/maven-metadata.xml from/to 
releases (https://myjfrog.jfrog.io/myjfrog/libs-release/): sun.security.validator.ValidatorException: 
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Если я теперь, используя MAVEN_OPTS=-Djavax.net.debug=ssl, я вижу, что я получаю обратно сертификаты от входных контроллеров K8s: CN=Kubernetes Ingress Controller Fake Certificate, O=Acme Co

Есть идеи, как настроить мои репозитории maven?

...