首先IDEA沒有Eclipse的Workspace的概念,且IDEA推薦是一個窗口對應着一個Project。
然后經過研究你會發現IDEA其實是由一個主進程來維護這些窗口的,所以即使你開了很多個窗口,都是由主進程來維護這些資源,所以這也是內存占用不會很大的原因。
下面是簡單的導入步驟:
1、首先,從SVN上把common、service、web三個項目下載到本地的某個目錄中,例如下載到名為WorkSpace的文件夾下:
2、打開IntelliJ IDEA編譯器,點擊菜單File->Open...選擇剛剛的WorkSpace目錄:
點擊OK打開WorkSpace目錄。打開后界面如下:
3、打開后,發現IDEA並沒有自動識別Maven項目,這時候,需要手動在IDEA右側的Maven Projects欄中添加項目的pom.xml文件,這樣IDEA就能識別了:
按住Ctrl多選pom.xml文件,然后點擊OK按鈕。
4、好了,到這里IDEA就已經能夠識別各個Maven項目之間的依賴了。
總結:
1、這種方式后期如果想增加別的項目是不行的,並且不能導入到當前目錄。只能刪除后重新導入全部。
2、這種方式其實后面會發現Maven依賴的顯示列表上是全部項目的,這樣造成了無法精確定位哪些包對應哪些項目的。
3、導入之后會發現POM項目需要手動去引入,這樣造成了不太方便的操作,遠沒有單個Maven項目或者單個Maven多模塊項目引入這么自動。
4、綜上所屬,還是一個窗口一個Maven項目,或者一個Maven多模塊項目,注意,IDEA其實是單進程工具,然后其余的輔助進程占用資源很小,所以在開多窗口后資源占用真的很小。因此建議一個窗口一個項目操作的方便。
參考:
http://blog.csdn.net/zht666/article/details/47831893(以上部分內容轉自此篇文章,原諒我不想截圖)