為什么要寫這篇博文?主要是記錄摸着石頭過黃河的過程。之前在eclipse裝了svn插件,拉取遠程工程,在eclipse顯示的工程,並不會分開顯示模塊工程,反而
是以總工程的姿態呈現。或許你覺得不管分模塊展示,還是總工程展示,都無所謂。但細心的你,是否發現了工程java文件好像失去了關聯引用。比如,你想點擊去看
調用,這時是點不了的。
下面就說說如何正確導入svn拉取的工程,並在eclipse中以模塊工程的姿勢呈現。
首先, 必須搞清楚 svn拉取工程的兩個概念 --- 檢出(check out) 與 導出(export)。
①、檢出(check out)
檢出的工程的文件,包含了.svn文件。文件的增刪改操作會被svn客戶端識別到。可以對其update、Commit操作
②、導出(export)
導出的工程文件夾,是不含.svn文件. 文件的增刪改是不會被svn客戶端識別的。無法對其update、Commit操作
通過上述的科普后,當然我們在eclipse使用svn插件"check out"工程。
檢出工程后,進入工程的根目錄下,使用命令mvn eclipse:eclipse將工程轉為eclipse工程。
導入工程, 記得選上Search for nested projects。這時我們看到projects : 會以模塊工程的姿態呈現
通過上述步驟導進來的工程,是有關聯引用的。這時對文件的增刪改,都會svn客戶端識別到的。可進行update、Commit操作。
總結下 :
①、svn 檢出
②、eclipse移除工程(注意 : 並不是刪除)
③、mvn eclipse:eclipse 將工程轉為eclipse工程
④、導入,記得勾上Search for nested projects 即可
