Java 在Eclipse中安装我的插件会破坏Maven项目向导

Java 在Eclipse中安装我的插件会破坏Maven项目向导,java,eclipse,maven,eclipse-plugin,m2eclipse,Java,Eclipse,Maven,Eclipse Plugin,M2eclipse,我正在Eclipse中开发自己的编辑器插件。在我将其安装到新下载的Eclipse版本后,Eclipse的Maven项目向导遇到如下错误: 错误消息是:打开向导时出现问题。无法启动所选向导。 插件org.eclipse.m2e.core.ui无法加载类org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizard。 自动激活bundle org.eclipse.m2e.core.ui(236)时出错。 m2e包已预装在目标Eclipse中。向

我正在Eclipse中开发自己的编辑器插件。在我将其安装到新下载的Eclipse版本后,Eclipse的Maven项目向导遇到如下错误:

错误消息是:
打开向导时出现问题。无法启动所选向导。
插件org.eclipse.m2e.core.ui无法加载类org.eclipse.m2e.core.ui.internal.wizards.MavenProjectWizard。
自动激活bundle org.eclipse.m2e.core.ui(236)时出错。

m2e包已预装在目标Eclipse中。向导仅在我安装插件后才会中断,并在安装之前工作

这是我的插件的
Manifest.MF
,列出了所有依赖项:

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Language Editor Core
Bundle-SymbolicName: language-editor-core;singleton:=true
Bundle-Version: 1.0.0.qualifier
Require-Bundle: org.eclipse.jface.text;bundle-version="3.11.2",
 org.eclipse.ui.editors;bundle-version="3.10.1",
 org.eclipse.ui.views;bundle-version="3.8.102",
 org.eclipse.ui.console;bundle-version="3.6.201",
 org.eclipse.jdt.core;bundle-version="3.12.3",
 org.eclipse.ui.ide;bundle-version="3.12.3",
 org.eclipse.ui;bundle-version="3.108.1",
 org.eclipse.jdt.ui;bundle-version="3.12.2",
 org.eclipse.core.runtime;bundle-version="3.12.0",
 org.eclipse.core.resources;bundle-version="3.11.1",
 language.editor.bundle,
 org.eclipse.m2e.core.ui;bundle-version="1.7.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Export-Package: de.se_rwth.langeditor.global,
 de.se_rwth.langeditor.injection,
 de.se_rwth.langeditor.language;uses:="org.antlr.v4.runtime,org.antlr.v4.runtime.tree,com.google.common.collect",
 de.se_rwth.langeditor.modelpath,
 de.se_rwth.langeditor.modelstates,
 de.se_rwth.langeditor.texteditor,
 de.se_rwth.langeditor.texteditor.commands,
 de.se_rwth.langeditor.texteditor.contentassist,
 de.se_rwth.langeditor.texteditor.errorhighlighting,
 de.se_rwth.langeditor.texteditor.hyperlinks,
 de.se_rwth.langeditor.texteditor.outline,
 de.se_rwth.langeditor.texteditor.syntaxhighlighting,
 de.se_rwth.langeditor.util,
 de.se_rwth.langeditor.util.antlr,
 de.se_rwth.langeditor.util.prefuse
Bundle-ActivationPolicy: lazy
Import-Package: org.junit
你有没有想过如何修复它? 编辑:查看工作区中的
.log
文件后,发现错误是由以下原因引起的:
。原因:java.lang.CompatibleClassChangeError:Class ch.qos.logback.classic.LoggerContext未实现请求的接口org.slf4j.ILoggerFactory


原因是什么?

请跳过错误消息的文本,因为许多人无法访问图像…在workspace.metadata目录的.log文件中添加了错误消息的文本,以查看是否有有关错误的更多详细信息。我在
.log
文件中添加了有关错误的更多信息