gpt4 book ai didi

Maven - 对等体未通过身份验证

转载 作者:行者123 更新时间:2023-12-04 18:32:34 26 4
gpt4 key购买 nike

几天前,我的 Maven 停止工作。更具体地说,它会停止下载依赖项。下面我记下我为找到解决方案所做的大量信息和步骤。

  • 我仔细检查了 settings.xml - 我的同事也使用了这个文件,他们没有任何问题
  • 我安装了 Maven 3.0.4、3.0.5、3.1.0 - 在下载依赖关系期间它总是失败
  • 我有 3 台计算机 - 2 台使用 Ubuntu,1 台使用 Windows。在 Windows 上它工作得很好,在两个 Ubuntu 上都没有。
  • mvn clean install在 Debug模式下生成类似的东西:Could not transfer artifact junit:junit:pom:3.8.1 from/to central...: peer not authenticated stacktrace
  • 我尝试使用附加参数 mvn -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true clean install
    但它也失败了。 Debug模式下的输出结束于:Server key: Could not create EC public key: CKR_DOMAIN_PARAMS_INVALID
  • 如果我手动添加所有依赖项(从我的同事 ~/.m2 目录复制和粘贴)然后 mvn clean install工作正常。所以,这似乎只是下载的问题。

  • 有没有人有什么建议可能是错的?

    最佳答案

    我找到了解决我的问题的方法。确保您有权写入 {jdk_directory}/security/java.security文件(在我的情况下为 /etc/java-7-openjdk/security/java.security),如果是,则以这种方式修改它:

    从:

    #security.provider.9=sun.security.ec.SunEC
    security.provider.9=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/nss.cfg


    security.provider.9=sun.security.ec.SunEC
    #security.provider.9=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/nss.cfg

    它解决了我所有计算机上的问题(全部使用 maven 3.0.4)

    关于Maven - 对等体未通过身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18343751/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com