【问题标题】:Not able to Install TestNG in Eclipse-Kepler无法在 Eclipse-Kepler 中安装 TestNG
【发布时间】:2017-01-25 09:14:31
【问题描述】:

当我尝试在我的 VM(虚拟机)上安装 TestNG 时出现错误 “无法读取位于 http://beust.com/eclipse/content.xml 的存储库。” “对等体未通过身份验证”

我尝试了许多网络上可用的解决方案,但没有运气。 任何人都可以帮我解决这个问题。

Eclipse 版本:Kepler Service Release 1 内部版本号:20130919-0819

注意:我在 VM 上没有管理员权限

谢谢, 坎南

【问题讨论】:

  • 虚拟机是安装在个人机器还是公司机器上?
  • 这是公司的机器。我每天都会得到随机的虚拟机,我习惯在早上安装 TestNG 并在上面工作。但突然一周前,我无法安装 TestNG,问题仍在继续。
  • 作为一种解决方法,您可以下载离线更新站点存档,然后从该存档安装:github.com/cbeust/testng-eclipse/blob/master/…

标签: java eclipse selenium-webdriver testng testng-eclipse


【解决方案1】:

转到https://dl.bintray.com/testng-team/testng-eclipse-release/

点击更新站点/

点击任何版本。

复制生成的 URL 并使用它来安装 testNG

示例: 在eclipse安装软件中使用以下。 https://dl.bintray.com/testng-team/testng-eclipse-release/updatesites/6.11.0.201703011520/

【讨论】:

    【解决方案2】:

    URL http://beust.com/eclipse/content.xml 会将您转发到启用 HTTPS 的其他位置(可能基于您的地理位置)。

    此站点提供了 SSL 证书,您的 JVM 的密钥库不信任该证书。

    试试吧!

    curl -Lv http://beust.com/eclipse/content.xml
    

    Location: https://dl.bintray.com/testng-team/testng-eclipse-release//content.xml

    在您的屏幕截图中,值得注意的是其他错误:

    sun.security.validatorValidatorException : PKIX path building failed

    您可以尝试使用 this guide to obtain and import site's CA certificate into your JVM's keystore。

    但首先我会检查这个证书是否是假的,甚至为什么 JVM 无法识别它(您是否正在运行最新的 java 安装?)

    【讨论】:

    • 请详细说明,我需要在哪里输入这些网址?
    • kannan-c,testng eclipse 插件托管在 bintray.com 上,根据错误消息,@rkosegi 的回答应该可以解决您的问题,即将 bintray CA 证书导入密钥库
    • 和导入SSL证书的文章一起,可以参考这个link,了解如何在eclipse中指定keystore。 (声明我没有尝试这些步骤,但我阅读了它们,认为它们应该可以工作,稍后会写一个关于此的 wiki)
    【解决方案3】:

    转到https://dl.bintray.com/testng-team/testng-eclipse-release/

    点击更新站点/

    点击任何版本。

    复制生成的 URL 并使用它来安装 testNG

    示例: 在eclipse安装软件中使用以下。 https://dl.bintray.com/testng-team/testng-eclipse-release/updatesites/6.11.0.201703011520/

    要遵循的步骤 单击顶级菜单上的“帮助 -> 安装新软件...” 将 url https://dl.bintray.com/testng-team/testng-eclipse/ 粘贴到 Work with: 文本字段,然后按 Enter。 选择插件 单击“下一步”按钮并接受许可证以完成安装。 重启 Eclipse

    【讨论】:

      【解决方案4】:

      这个问题现在应该解决了,因为更新站点 http://beust.com/eclipse/ 重定向到 http://dl.bintray.com/testng-team/testng-eclipse-release/(非 ssl)。

      【讨论】:

        【解决方案5】:

        请尝试以下选项....
        选项 1:按照https://www.dev2qa.com/testng-eclipse-plugin/
        中的步骤操作 选项 2:如果使用选项 1,TestNG 在 Eclipse 中没有正确反映,请遵循以下 URL https://www.techbeamers.com/install-testng-in-eclipse-ide/
        下载 Zip 文件的 URL 适用于 6.11 版本。如果您需要更高版本,请从 http://dl.bintray.com/testng-team/testng-eclipse-release/zipped/
        6.14.0 版本对我有用。

        【讨论】:

          【解决方案6】:

          原因是,目前TestNG从https://beust.com/eclipse移到https://testng.org/testng-eclipse-update-site/,同时在eclipse中添加新软件

          你可以使用https://testng.org/testng-eclipse-update-site/<TestNG Version>

          TestNG版本请参考本站:https://testng.org/testng-eclipse-update-site/

          我从https://testng.org/doc/download.html得到这个参考

          【讨论】:

            【解决方案7】:

            只需点击以下链接

            http://dl.bintray.com/testng-team/testng-eclipse-release/

            点击下载文件“compositeArtifacts.xml”

            将下载的文件复制到你的eclipse文件夹(源位置) 例如:- C:\Eclipse\eclipse

            现在再次尝试从 Eclipse 安装 TestNG,完成

            【讨论】:

              猜你喜欢
              • 2015-08-10
              • 1970-01-01
              • 2014-04-16
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2014-07-07
              • 2020-08-04
              相关资源
              最近更新 更多