Eclipse Maven和SVN发生冲突



我一直在使用eclipse进行编程和测试风暴,但是,我创建了一个SVN帐户,在此提交项目,为此,我需要Eclipse的SVN插件。它有效,但是在那之后,当我尝试启动时,我会在弹出错误窗口上得到此消息:

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

我意识到在"配置"菜单中,选项"转换为Maven Project"(右键单击项目)消失了。Java拓扑的" runas"选项不会使用此错误运行,而" pom.xml"不能以maven的形式运行。

可能尝试的修复程序:

我试图重新安装所有Maven构建者以蚀(它不允许我解开安装)。

我尝试重建配置:

mvn eclipse:clean 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

在"帮助>安装详细信息"菜单中的"安装历史记录"中,我看到" Eclipse(Luna)1.5.0的Maven集成"是由SVN插件安装的,所以我认为问题是但是,在那里,我不能像我在第一个"编辑"中所说的那样卸载它。

如果有人知道正在发生的事情,请帮助我。

预先感谢!

我们在Eclipse(Kepler和Mars)中使用subclipse没有问题(您是否安装了子插型或颠覆性?)。

要查看Maven项目的项目,您应该安装M2E连接器。颠覆性在"发现"目录中有一个,而对于子插图,有一个单独的更新站点。

如果您的Eclipse插件配置以某种方式打破,我将再次以1.6或1.7版本中已包含M2E的Virgin Eclipse(Mars.1,Mars.2或Neon)开始。然后,您可以安装子插型或颠覆性,然后重试。

解决方案提案:根本不处理Eclipse中的SVN!

相反,您可以在Ubuntu上使用" Git Svn"。

含义:使用GIT SVN,您可以创建本地GIT存储库,该存储库使您可以提交/获取到远程SVN服务器。但是对于您的日食,该存储库看起来很常见。

换句话说:使用该工具,您仍然可以连接到SVN(尽管我不明白为什么有人会在2016年这样做);但是,您也可以使用GIT的所有功能(包括Eclipse中的全部支持;而无需安装任何其他插件)。

最新更新