2014-03-26 31 views
0

每當從Eclipse的svn服務器檢出Maven項目時,它會在目標工作區下創建一個新文件夾,如maven.xxxxxxxxxxxx。經過特定的時間,它與SVN服務器斷開連接。從SCM簽出maven項目:斷開和合並

我的問題是,當新的結賬過程再次啓動: -
可以在下次檢查出的過程合併到現有的文件夾maven.xxxxxxxxxxxx之一?

任何輸入將不勝感激!

回答

1

不,不是直接。如果停止導入步驟,會發生這種情況。雖然我不能告訴你在你的情況下,確切的錯誤,我可以告訴你如何解決它:

重命名工作區中的maven.xxxxx文件夾爲真實的項目名稱。

選擇File -> Import... -> Existing Maven Project並選擇項目文件夾。該項目將作爲maven項目出現在您的工作區中。

根據您的eclipse配置和插件環境,您可能還需要右鍵單擊您的新項目並選擇Team -> Share... -> SVN(如果在Team下有一長串選項,它已被正確標識爲SVN項目)。

更新

如果您maven.xxxx文件夾爲空,比你似乎有連接問題。拆分結帳和導入部分:

  • 切換到「SVN Repository Exploring」透視圖,創建存儲庫(如果尚未存在)。你可以瀏覽存儲庫嗎?如果沒有,你有連接問題(代理?)。
  • 右鍵點擊你的SVN項目,並選擇 - >結帳...
  • 選擇Check Out作爲項目工作區
  • 這檢出該項目爲簡單的資源項目
  • 現在又回到了Java透視圖,你可以要麼刪除項目並執行「導入現有的Maven項目」,要麼使用right-click -> Configure -> Convert to Maven project將項目轉換爲maven項目(具體命令可能因您的m2e版本而異)。

如果所有選項都失敗,則嘗試使用TortoiseSVN(在Windows上)或命令行檢查項目,然後執行「導入 - >現有maven項目」。

+0

當我使用'現有Maven項目'導入文件夾時,沒有項目出現。 :( –

+0

結帳成功嗎?maven.xxx文件夾中是否有文件?如果沒有,您可以刪除文件夾。在這種情況下,我會建議拆分結帳和導入。 – blackbuild

+0

結賬沒有完成每個'mavan.xxx' –