简体   繁体   English

无法读取avalon-framework:avalon-framework-api:jar:4.1.5-dev的工件描述符

[英]Failed to read artifact descriptor for avalon-framework:avalon-framework-api:jar:4.1.5-dev

I am programming a java web project with maven. 我正在用Maven编程一个Java Web项目。 However I have encountered a problem like followings: 但是我遇到了如下问题:

Failed to read artifact descriptor for avalon-framework:avalon-framework-api:jar:4.1.5-dev 无法读取avalon-framework:avalon-framework-api:jar:4.1.5-dev的工件描述符

Then I tried mvn clean install , but it does not work, and flowing errors are showed. 然后,我尝试了mvn clean install ,但是它不起作用,并且显示了错误。

[ERROR] Failed to execute goal on project overhaul: Could not resolve dependencies for project Quality:overhaul:war:3.4.3-GA: Failed to collect dependencies at com.cloudhopper.proxool:proxool:jar:0.9.1 -> avalon-framework:avalon-framework-api:jar:4.1.5-dev: Failed to read artifact descriptor for avalon-framework:avalon-framework-api:jar:4.1.5-dev: Could not transfer artifact avalon-framework:avalon-framework-api:pom:4.1.5-dev from/to central ( https://repo.maven.apache.org/maven2 ): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target -> [Help 1] [错误]无法在项目检修中执行目标:无法解决项目的依赖项质量:检修:war:3.4.3-GA:无法在com.cloudhopper.proxool:proxool:jar:0.9.1-> avalon上收集依赖项-framework:avalon-framework-api:jar:4.1.5-dev:无法读取avalon-framework:avalon-framework-api:jar:4.1.5-dev的工件描述符:无法传输工件avalon-framework:avalon -framework-api:pom:4.1.5-dev从/到中央( https://repo.maven.apache.org/maven2):sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider .certpath.SunCertPathBuilderException:无法找到到请求目标的有效证书路径-> [帮助1]

Do someone else know how to solve it? 有人知道如何解决吗? I need your suggestions. 我需要你的建议。

Please Execute following steps to get rid of this permanently. 请执行以下步骤以永久消除此问题。

Step 1 Get root ssl certificate. 步骤1获取root ssl证书。

  1. open google chrome and navigate to https://repo.maven.apache.org 打开谷歌浏览器并导航到https://repo.maven.apache.org
  2. locate lock shaped icon just left side of your url at address bar and click on it! 在地址栏的网址左侧找到锁形图标,然后单击它!
  3. click on details and click on View Certificate 单击详细信息,然后单击查看证书
  4. now you can see hierarchy of certificate! 现在您可以看到证书的层次结构! click on root certificate which would be on top of hierarchy and drag and drop the IMAGE of the certificate which you can see just bellow hierarchy to your desktop. 单击将在层次结构顶部的根证书,然后将证书的图像拖放到桌面上,您将看到下面的层次结构。

Thats it! 而已! now you have your ssl certificate with you! 现在,您将拥有ssl证书!

Step 2 install that certificate to java cacerts file. 步骤2将证书安装到java cacerts文件。

  1. Download Keystore Explorer tool. 下载Keystore Explorer工具。
  2. Open //YOURJDKPATH/jre/lib/security/cacerts using keystore Explorer tool. 使用密钥库资源管理器工具打开// YOURJDKPATH / jre / lib / security / cacerts。
  3. add the ssl certificate using import trusted certificate. 使用导入受信任的证书添加ssl证书。
  4. click on save and close keystore explorer. 单击保存并关闭密钥库资源管理器。
  5. you may restart system for safer side! 您可以重启系统以获得更安全的一面!

That is it! 这就对了! your problem is solved! 您的问题解决了! If you still face this problem then double check maven is using same jre of which cacerts file you just edited! 如果您仍然遇到此问题,请仔细检查maven是否使用了与您刚刚编辑的cacerts文件相同的jre!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM