2011-07-18 32 views
55

我在Eclipse Indigo中籤出Maven項目時遇到問題。我已經安裝了m2e插件,Subclipse,Git,但無法選擇合適的SCM類型?如何解決這個問題?從SCM簽出Maven項目 - 無連接器

Checkout as Maven project from SCM

+0

我使用Eclipse 3.7(在Ubuntu Natty下),m2e 0.12.1,果然,這個東西不起作用。那麼,爲什麼不在SCM之外簽出SCM並簡單地導入Maven項目呢? –

+0

我記得在之前版本的Eclipse(Helios)中,我安裝了m2e插件後安裝了連接器(例如svn),然後出現了SCM類型。 – marioosh

+0

包含建議的解決方案的http://stackoverflow.com/q/6981001/60462的副本。 – ShiDoiSi

回答

92

阿凡是正確的。 Indigo上的連接器仍然存在,只是隱藏了一點點。

  1. 啓動Eclipse並打開首選項。
  2. 找到Maven組並展開它。
  3. 選擇「發現」項目,然後單擊「打開目錄」。
  4. 一個對話框將彈出所有的好東西。連接器位於底部。
+7

非常好!這爲我修好了。謝謝。 –

+0

真棒,謝謝!按預期工作。 – pixelstuermer

9

貌似有靛藍和m2eclipse的存在兼容問題。 This discussion提供了更多詳細信息,包括可能的解決方案。

希望這會有所幫助。

編輯1:從Indigo卸載m2eclipse 0.12.x並從Eclipse的m2e releases repository安裝m2e。此版本顯示鏈接到從Eclipse市場下載m2e scm連接器(當您嘗試從scm檢出maven項目時)。我可以看到cvs,git和subversive的連接器。

+0

有此時沒有不相容性。 –

+1

目前,m2e團隊不支持m2e的subversion 1.8連接器,它在github中的相應問題標記爲「WONTFIX」。 https://github.com/sonatype/m2eclipse-subclipse/issues/3 – RockyMM

+0

感謝鏈接到谷歌的討論真的幫助我們。 – hage

3

Indigo預裝了m2e。要獲得連接器,只需點擊鏈接即可在m2e市場找到更多連接器。從那裏我安裝了m2e-subclipse連接器。這是與以前版本的Eclipse不同的方法,您必須從市場上安裝另一個名爲「Maven Integration for Eclipse(Extras)」的插件。

+0

我不清楚這個鏈接在哪裏,我應該點擊以獲取連接器。我無法在任何地方找到它。 我確實認爲你的權利,因爲我似乎記得在Eclipse的最新版本中看到它。 –

5

對於那些使用subclipse 1.8.x的人來說,有一個補丁版本的m2e連接器。 這裏是更新網站:(感謝RockyMM張貼鏈接到WONTFIX問題,其中包含的鏈接補丁版本)http://subclipse.tigris.org/m2eclipse/1.0

16

我就遇到了這個問題與Eclipse在當您將嘗試通過以下方式導入項目:

「從SCM中檢出Maven項目」從項目展示區「scm url」下拉框中將爲空。

搜索後,您必須從Eclipse Marketplace(我做過)和「幫助 - >安裝新軟件」對話框(我沒有)在「Subclipse中安裝Maven SCM處理程序」安裝subclipse。

如何獲得的Maven SCM處理程序的Subclipse的:

假設:您已經安裝了Subclipse的。

  1. 點擊幫助 - >安裝新軟件
  2. 點擊 「Add ...」 添加一個新的軟件的網站。
  3. 加入這個網站:http://subclipse.tigris.org/m2eclipse/1.0
  4. 選擇Subclipse的
  5. Maven的SCM處理程序安裝

您現在可以使用導入的」項目資源管理器右鍵菜單 - >的Maven - >從檢查出Maven項目SCM「,實際上在下拉框中有一個SCM URL可供選擇,即」svn「。

測試用Eclipse朱諾

+2

我嘗試了比爾帕平的答案,但得到錯誤的步驟。你的答案像魅力一樣工作..謝謝! – CKing

+0

+1,很好的解釋幫助了我很多。不過,我使用的是顛覆而不是subclipse,所以這是在上面的第3步中幫助我的URL:http://repository.tesla.io:8081/nexus/content/sites/m2e。extras/m2eclipse-subversive/0.13.0/N/0.13.0.201302121311/ – rexford

+0

謝謝!我比上面那個更喜歡這個答案。最後安裝了2個SVN連接器(如果你不小心選擇什麼) – atom88

0

有SVN連接器的非官方更新。要安裝它去http://subclipse.tigris.org/issues/show_bug.cgi?id=1557下載附件org.sonatype.m2e.subclipse.feature-0.13.0-SNAPSHOT-site.zip,並按照步驟:

  • 將文件解壓縮到一個空文件夾的地方,記得該文件夾 在Eclipse中,
  • 去幫助/安裝新軟件...
  • 點擊「Add ...」添加一個新的站點
  • 在窗口中,點擊「本地...」,然後選擇您解壓縮的文件夾之前的網站是 。在位置字段的結果應該文件:/ C:/ theUnzipFolder/
  • 單擊確定,選擇安裝所有可用的軟件包,並繼續 安裝照常