Java Eclipse Mars与Maven和SVN之间的冲突?

Java Eclipse Mars与Maven和SVN之间的冲突?,java,eclipse,maven,svn,m2e,Java,Eclipse,Maven,Svn,M2e,我一直在使用Eclipse对Storm进行编程和测试,但是,我创建了一个SVN帐户,在那里我提交了项目,为此,我需要Eclipse的SVN插件。它起作用了,但在那之后,当我尝试启动时,我在弹出的错误窗口中收到以下消息: Referenced classpath provider does not exist: org.eclipse.m2e.launchconfig.classpathProvider 我意识到在“配置”菜单中,“转换为maven项目”(右键单击项目)选项消失了。java拓扑的

我一直在使用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插件安装的(或与SVN插件一起安装的),因此我认为问题是存在的,尽管如此,我无法像我在第一次“编辑”中所说的那样卸载它

如果有人对正在发生的事情有线索,请帮助我


提前谢谢

解决方案:不要在eclipse中处理SVN

相反,你可以在ubuntu上使用“git svn”

意思是:您可以创建一个本地git存储库,它允许您提交/获取远程SVN服务器。但是对于你的日食。。。该存储库看起来是garden GIT存储库的一个常见部分


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

我们在eclipse中使用Subclipse(开普勒和Mars),没有任何问题(您安装过Subclipse还是Subversive?)

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


如果您的eclipse插件配置不知何故被破坏了,我将从一个VirginEclipse(Mars.1、Mars.2或Neon)开始,它已经包含版本1.6或1.7中的m2e。然后,您可以安装Subclipse或Subversive,然后再试一次。

我知道使用GIT是更好的选择,但是我无法改变这一点,我工作的地方,我必须使用SVN,这是我们的。但是我不明白为什么安装这个会破坏Eclipse m2e插件,这根本没有意义。好吧,我误解了las部分,所以我可以在ubuntu上安装git SVN,并且不用担心SVN插件就可以使用Eclipse的git部分,对吗?因为这并不能回答问题,所以我投了反对票。@bahrep,当你问我的时候“我得过河回家,但桥坏了;那么,哪种游泳方式的溺水风险最小?”我回答“只要绕一小段路,沿着这条路走5分钟,就可以了"; 你也会投票否决我吗?因为我又一次没有回答你的问题?比如:解决真正的问题并不重要?@Jägermeister你不解决问题,只会引入新问题。在这种情况下,这个评论中的穿越河流的例子没有意义。旁注:我发现stackoverflow并不是解决此类eclipse bug问题的最佳场所。相反:考虑转向月食本身;例如,在他们的一些论坛上发布。在那里有更好的机会得到有用的回复。谢谢,我也会在那里发布,发布的地方越多越好。这将有助于提高我的机会。冲突持续存在,我使用两个可移植实例来解决,一个用于工作,另一个用于上传。谢谢你的关心。听到这个消息很抱歉。也许这个问题上的活动吸引了一些可以帮忙的人…我希望如此,谢谢你的帮助!我有Mars.1,包括maven,问题是我安装了SVN插件,这安装了另一个m2e(旧版)。我两个都不能卸载。这就是为什么我不能使用niether,也不能卸载它们的原因。现在我正在使用一个新的Eclipse Mars.2 portable For Linux,但是我担心如果我安装了SVN,会再次发生这种情况,您使用的是哪个插件?谢谢!我用亚唇膏。1.10版可以在更新站点上找到(更新版本可能无法使用m2connector,您可以在上找到),只要我能够尝试,我会让您知道。非常感谢你!