Maven项目无法解析原型

时间:2019-04-02 17:33:06

标签: java eclipse maven

我正在尝试在Eclipse IDE上启动Maven项目,并且收到此错误消息。我试图添加代表http://repo.maven.apache.org/maven2/archetype-catalog.xml目录文件的远程文件。但是它没有解决错误。 请让

org.apache.maven.archetypes:maven-archetype-quickstart:1.1 from any of the 
configured repositories.
Could not resolve artifact org.apache.maven.archetypes:maven-archetype- 
quickstart:pom:1.1
Failure to transfer org.apache.maven.archetypes:maven-archetype- 
quickstart:pom:1.1 from https://repo.maven.apache.org/maven2 was cached in t 
he local repository, resolution will not be reattempted until the update 
interval of central has elapsed or updates are forced. Original error: Could 
not transfer artifact org.apache.maven.archetypes:maven-archetype- 
quickstart:pom:1.1 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
Failure to transfer org.apache.maven.archetypes:maven-archetype- 
quickstart:pom:1.1 from https://repo.maven.apache.org/maven2 was cached in 
the local repository, resolution will not be reattempted until the update 
interval of central has elapsed or updates are forced. Original error: Could 
not transfer artifact org.apache.maven.archetypes:maven-archetype- 
quickstart:pom:1.1 from/to central (https://repo.maven

4 个答案:

答案 0 :(得分:0)

我不确定这是否会有所帮助。 使用下面的通用命令进行强制更新:

mvn clean install -U

-U-> Maven强制更新。

答案 1 :(得分:0)

您在公司网络内部,对吗?然后,代理或防火墙阻止您的访问。为Maven配置正确的代理或与管理员联系。

答案 2 :(得分:0)

  

PKIX路径构建失败:   sun.security.provider.certpath.SunCertPathBuilderException:找不到   到所请求目标的有效认证路径

指出SSL问题。您所使用的Java没有有效的CA证书来验证来自https://repo.maven.apache.org的SSL证书,或者您的公司防火墙正在用自己的证书来劫持每个https流量-那么它本身必须在您的Java信任库中可用。

JF Meier所述,在这种情况下,您应该与您的本地管理员联系

答案 3 :(得分:0)

我遇到了“无法快速解析原型...的问题”
我看到了一些原型,可以选择发行版本号,而有些原型则只有大写的“ RELEASES”。
我在浏览器中遵循了书面路径,发现:
需要501 HTTPS。
使用https://repo1.maven.org/maven2/
有关更多信息,请访问https://links.sonatype.com/central/501-https-required
因此,他们将其更改为https,并且您必须编辑路径才能到达所提到的外部原型: https://repo1.maven.org/maven2/
这对我有用。
可能还需要寻找
的存在和内容 “ settings.xml” 在“ Users \ yourUserName \ .m2”中。