使用TestNG为WebDriver创建Maven项目时,Maven错误"原型目录为空"

Nav*_*mar 7 java eclipse selenium maven

我无法在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".描述:一些名字

现在我收到此警告消息"原型目录为空".

如果我使用远程位置添加远程目录作为" http://repo1.maven.org/maven2/archetype-catalog.xml ",它可以正常工作.

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

小智 0

自 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