安装m2e连接器会删除junit集成

jle*_*and 5 eclipse m2eclipse maven eclipse-neon

我们已经面对这个问题已经有好几个月了,到目前为止我们似乎找不到任何解决方案(互联网上关于人们遇到同样问题的相关主题并不多).

我的团队正在使用Eclipse.对于我们的一些Maven poms,我们需要安装一个特定的m2e连接器.我们得到的错误是:

Plugin execution not covered by lifecycle configuration: org.codehaus.mojo:build-helper-maven-plugin:1.12:add-test-source (execution: add-source, phase: generate-sources)
Run Code Online (Sandbox Code Playgroud)

Eclipse提供安装额外的连接器来解决问题.它可以安装,实际上我们的Maven错误会在重新启动应用程序后消失.要安装的特定插件是build-helper-maven-plugin.

但是,这个安装也有一个有趣的效果,可以完全删除eclipse中的junit集成.运行测试变得不可能,并且所有与junit相关的上下文/视图/透视图/设置都不复存在.尝试再次安装时,"安装新软件"视图表明已安装测试集成.

现有的junit视图现在显示以下错误:

Could not create the view: org.eclipse.jdt.junit.ResultView
Run Code Online (Sandbox Code Playgroud)

到目前为止,我们唯一的解决方案是始终保持eclipse的备份,并在maven运行一次后简单地替换整个安装.

这是否发生在任何人身上,或者有人能指出我们如何解决这个问题?

这个问题可以在Neon 1和2上重现,既可以用于默认的eclipse,也可以用于RCP开发人员的味道

我们试图从日食社区获得帮助但到目前为止没有成功

当前的eclipse安装: 在此输入图像描述