无法在最新的 eclipse 版本中安装 TestNG
2 回答
根据错误消息,您的 Juno 包中缺少 M2E(Maven 到 Eclipse)插件(或版本不满足最低要求的 1.5 版)。
由于“TestNG M2E 集成”插件是可选的,您可以
或者,仅安装“TestNG”插件,不安装“TestNG M2E Integration”插件
或者,如果您想从 m2e 和 testng m2e 集成插件中受益,请在您的 Juno 中安装所需的 M2E 插件
,或者,如果可能,安装最新的 Eclipse Mars.2 Java EE 包。
您可以在此处跟踪类似的问题:https ://github.com/cbeust/testng/issues/1060
面临同样的问题,因为我无法从市场安装相同的安装选项。最后,它通过以下链接中列出的第三种方法帮助我解决了这个问题。
https://www.techbeamers.com/install-testng-in-eclipse-ide/#method3
通过离线 Jar 文件在 Eclipse IDE 中安装 TestNG。
第一步:
首先从下面给出的链接下载最新的 TestNG Jar 文件。我们提供了下载 TestNG 6.11 版的直接 URL。
单击该链接将下载 TestNG 6.11 版的“site_assembly.zip”文件。该文件包含两个文件夹,分别命名为“features”和“plugins”。
features 文件夹包含以下两个文件。
org.testng.eclipse.maven.feature_6.11.0.201703011520.jar org.testng.eclipse_6.11.0.201703011520.jar plugins 文件夹包含这两个文件。
org.testng.eclipse.maven_6.11.0.201703011520.jar org.testng.eclipse_6.11.0.201703011520.jar 注意 – 您可以查看 TestNG 的最新版本
第二步:
- 转到 eclipse 安装目录并在那里查找“dropins”文件夹。
- 在 dropins 文件夹中创建一个文件夹,并将其命名为“testng-eclipse-6.11”。
6->主要版本 & 11->TestNG插件的次要版本。
- 解压“site_assembly.zip”文件并将其内容,即“features”和“plugins”文件夹复制到新创建的“testng-eclipse-6.11”目录中。
eclipse 安装目录现在看起来像这样或类似这样。
C:\Users\techbeamers\eclipse jee-neon\ dropins\ testng-eclipse-6.11\ features\ org.testng.eclipse.maven.feature_6.11.0.201703011520.jar org.testng.eclipse_6.11.0.201703011520.jar plugins\ org.testng.eclipse.maven_6.11.0.201703011520.jar org.testng.eclipse_6.11.0.201703011520.jar
注意 – 我们已经在 Eclipse Neon/juno 版本中测试了这个选项。
第三步:
最后但并非最不重要的一点是,您需要重新启动或启动 Eclipse 才能看到 TestNG 插件被加载到 IDE 中。但是,由于 Eclipse 将首次加载新插件,因此该过程会稍微慢一些。
在 Eclipse 中,通过按 CTRL+N,您可以打开“新建”向导。它将加载所有可用模块/项目模板的列表。通过在列表中向下滚动,您可以确保它具有“TestNG”选项。