gpt4 book ai didi

java - Eclipse Mars 与 Maven 和 SVN 有冲突吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:53:23 25 4
gpt4 key购买 nike

我一直在使用 Eclipse 对 Storm 进行编程和测试,效果很好,但是,我创建了一个 SVN 帐户,我在其中提交项目,为此,我需要 Eclipse 的 SVN 插件。它有效,但之后,当我尝试启动时,我在弹出错误窗口中收到此消息:

Referenced classpath provider does not exist:
org.eclipse.m2e.launchconfig.classpathProvider

我意识到在“配置”菜单中,选项“转换为 Maven 项目”(右键单击项目)消失了。 java 拓扑的“runAs”选项不会运行并出现此错误,并且“pom.xml”无法作为 maven 运行。

尝试了可能的修复:

我试图将所有 Maven 构建器重新安装到 Eclipse(它不允许我卸载)。

我尝试通过以下方式重建配置:

mvn eclipse:clean eclipse:eclipse

这些都不起作用,我的 Eclipse 版本是:

Eclipse Java EE IDE for Web Developers.

Version: Mars.1 Release (4.5.1)
Build id: 20150924-1200Eclipse Java EE IDE for Web Developers.

在 Ubuntu Gnome 14.04 上。

正如我所说,在我安装 SVN 插件之前,它运行完美。

编辑

我发现我安装了两个m2e的插件:

Maven integration for Eclipse (Luna and newer)1.5
Maven integration for Eclipse (Luna)1.5.0

都在市场上,但我无法卸载它们,它说:

[plugin] cannot be fully uninstalled because other installed software requires it.  The parts that are not required will be uninstalled.

编辑 2

在“Help>Installation details”菜单中的“Installation History”中,我看到“Maven integration for Eclipse (Luna)1.5.0”是通过(或使用)SVN 插件安装的,所以我认为问题出在尽管如此,我无法像我在第一个“编辑”中所说的那样卸载它。

如果有人知道发生了什么,请帮助我。

提前致谢!

最佳答案

我们在 Eclipse(Kepler 和 Mars)中使用 Subclipse 没有问题(你安装的是 Subclipse 还是 Subversive?)。

要将项目 checkout 为 Maven 项目,您应该安装 m2e 连接器。 Subversive 在“发现”目录中有一个,而 Subclipse 有一个单独的更新站点。

如果您的 eclipse 插件配置以某种方式损坏,我会重新开始使用原始 eclipse(Mars.1、Mars.2 或 Neon),它已经包含版本 1.6 或 1.7 中的 m2e。然后您可以安装 Subclipse 或 Subversive 并重试。

关于java - Eclipse Mars 与 Maven 和 SVN 有冲突吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38103478/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com