簡體   English   中英

Eclipse Mars與Maven和SVN的沖突?

[英]Conflict in Eclipse Mars with Maven and SVN?

我一直在使用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

在“幫助>安裝詳細信息”菜單中的“安裝歷史記錄”中,我看到“用於Eclipse(Luna)1.5.0的Maven集成”是由(或使用)SVN插件安裝的,所以我認為問題在那里,不過,我不能像我在第一次“編輯”中所說的那樣卸載它。

如果有人對發生的事情有所了解,請幫助我。

提前致謝!

我們在Eclipse(Kepler和Mars)中使用Subclipse沒有問題(你安裝了Subclipse或Subversive嗎?)。

要將項目簽出為Maven項目,您應該安裝m2e連接器。 Subversive在“Discovery”目錄中有一個,而Subclipse有一個單獨的更新站點。

如果您的eclipse插件配置以某種方式被破壞,我將重新開始處理日食(Mars.1,Mars.2或Neon),其已經在版本1.6或1.7中包含m2e。 然后你可以安裝Subclipse或Subversive並再試一次。

變通辦法建議:根本不要在eclipse中處理SVN!

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

含義:使用git svn,您可以創建一個本地git存儲庫,它允許您提交/獲取遠程SVN服務器。 但對於你的日食...該存儲庫看起來是花園GIT存儲庫的常見。

換句話說:使用該工具,您仍然可以連接到SVN(雖然我不明白為什么有人想在2016年這樣做); 但你也可以使用git的所有功能(包括eclipse中的完全支持;不安裝任何額外的插件)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM