gpt4 book ai didi

java - 使用 TestNG 为 WebDriver 创建 Maven 项目时出现 Maven 错误 "Archetype catalog is empty"

转载 作者:行者123 更新时间:2023-12-01 10:38:43 25 4
gpt4 key购买 nike

我无法在 Eclipse 中添加 Maven Artifact “ru.stqa.selenium”。
我从以下位置下载了目录文件:“https://github.com/barancev/webdriver-testng-archetype
我遵循的步骤是 Eclipse-> Window-> Preference -> Maven-> ArchTypes-> Add Local Catalog。
在本地 Archtype 目录弹出窗口中,我放了
目录文件位置:本地 pom 文件的地址为“D:\Software\Selenium\webdriver-testng-archetype-master\src\main\resources\archetype-resources”。
描述:一些名字

现在我收到此警告消息“原型(prototype)目录为空”。

如果我将远程位置的添加远程目录设置为“http://repo1.maven.org/maven2/archetype-catalog.xml”,它可以正常工作。

很想知道这种奇怪行为的原因。

最佳答案

自 2020 年 1 月 15 日起,中央存储库不再支持通过纯 HTTP 进行的不安全通信,并要求对存储库的所有请求都通过 HTTPS 进行加密。

如果您收到此错误,则需要将所有对 Maven Central 的 URL 引用替换为其规范的 HTTPS 对应项:

替换 http://repo1.maven.org/maven2/https://repo1.maven.org/maven2/

替换 http://repo.maven.apache.org/maven2/https://repo.maven.apache.org/maven2/

如果由于任何原因您的环境不支持 HTTPS,您可以选择使用我们的专用不安全端点 http://insecure.repo1.maven.org/maven2/

有关迁移到 HTTPS 的更多背景信息,请参阅 https://blog.sonatype.com/central-repository-moving-to-https .

关于java - 使用 TestNG 为 WebDriver 创建 Maven 项目时出现 Maven 错误 "Archetype catalog is empty",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25587603/

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