以往的Eclipse、NetBeans等開發工具不一樣,IDEA的Project至關與Eclipse的Workspace,而Module至關於Project。java
下邊就給出Eclipse與IDEA的概念的對應關係:maven
咱們的目標是:建立工做空間,而後在它下面創建2個項目,即 工做空間 project下,包含projectA與 projectB兩個項目,而後在 項目projectA中建立兩個模塊module1和module2。ide
首先創建一個空目錄,而後用idea打開(此時不要建立任何項目)工具
下圖是用於選擇maven模板,若是有須要能夠自行選擇,我這裏建立的是基本的java的maven目錄結構。開發工具
projectA 建立好了idea
在project上右鍵創建Modulespa
下圖標註的none的地方在建立項目時,應該是none;當是建立模塊是,應該是父級模塊的座標3d
此時在project目錄下創建的兩個項目已經完成xml
在projectA上右鍵建立moduleblog
點擊下一步
模塊1建立完成
同理建立模塊2
目前爲止咱們在project目錄中建立了兩個項目projectA和projectB,爲projectA建立了兩個模塊module-1和module-2。 project目錄和projectAprojectB 在項目上沒有必然的聯繫,只是用於存放項目。projectA和projectB也沒有任何的聯繫。
module-1和module-2和project有強關聯關係,是projectA的兩個子模塊。
建立project2目錄
將project項目中的項目複製到project2中
打開後以下圖
在項目的pom.xml文件上右鍵,而後選擇Add as Maven Project
此時項目B 已經成功導入,成功導入後項目的目錄會有不一樣的圖標,能夠對比projectA和projectB,此時projectB已導入,projectA未成功導入。
同理projectA也作上面的操做,projectA也成功導入
至此,項目已經成功從project2目錄導入到IDEA中