You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:Eclipse中运行TestNG测试触发内部错误(关联MavenProfilesCoreActivator)

解决Eclipse中Maven环境下运行TestNG测试的Internal Error问题

以下是几种可行的解决方法,按顺序尝试:

  • 检查并修复Maven Profiles插件
    打开Eclipse的Help > About Eclipse IDE > Installation Details,找到m2e Profiles相关组件,要是发现插件损坏或版本不兼容,先卸载它,重启Eclipse后去Marketplace重新安装最新版的Maven Integration for Eclipse插件。

  • 清理项目缓存与依赖
    右键项目选Maven > Clean,接着执行Maven > Update Project,记得勾选Force Update of Snapshots/Releases后确定。另外可以重启Eclipse时勾选Clear workspace data on exit,清空工作区缓存后重新导入项目。

  • 修正TestNG的Maven依赖与运行配置
    确认pom.xml里的TestNG依赖配置正确,比如用稳定版本:

    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>7.8.0</version>
        <scope>test</scope>
    </dependency>
    

    然后右键testng.xml打开Run As > Run Configurations,在TestNG配置的Classpath标签下,检查Maven依赖是否加载完整,缺的话就点Add Libraries > Maven Dependencies补上。

  • 重置Maven偏好设置
    打开Window > Preferences > Maven,点击Restore Defaults重置所有Maven配置,之后重启Eclipse。

  • 清理Maven相关插件缓存目录
    要是前面的方法都没用,先备份工作区,然后删除.metadata/.plugins/org.eclipse.m2e.core和.metadata/.plugins/org.eclipse.m2e.profiles这两个目录,重启Eclipse后重新配置Maven。

内容的提问来源于stack exchange,提问作者Rohan Sharad Karle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 04:02:51