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

时间:2014-08-30 23:27:26

标签: java eclipse maven selenium

我无法添加maven artifact" ru.stqa.selenium"在日食。 我从以下网址下载了目录文件:" https://github.com/barancev/webdriver-testng-archetype" 我遵循的步骤是Eclipse->窗口 - >偏好 - > Maven-> ArchTypes->添加本地目录。 在我已经放置的本地Archtype目录弹出窗口 目录文件位置:来自本地的pom文件的地址为" D:\ Software \ Selenium \ webdriver-testng-archetype-master \ src \ main \ resources \ archetype-resources"。 描述:一些名称

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

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

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

1 个答案:

答案 0 :(得分:0)

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

如果收到此错误,则需要用其规范的HTTPS副本替换所有对Maven Central的URL引用:

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