首先進入到eclipse的workspace,我這裏的workspace目錄是D:\workspaceweb
一、建立總的POMeclipse
D:\workspace>mvn archetype:create -DgroupId=com.scall -DartifactId=scall 建立一個maven項目,而後修改該項目的pom.xml文件,package類型改成pom <packaging>pom</packaging> 而且刪除src目錄maven
二、建立子模塊spa
建立子模塊1,在總模塊目錄下(也就是剛纔建立的platform目錄下),建立子模塊1,好比scall-web-home: D:\workspace\scall>mvn archetype:create -DgroupId=com.scall -DartifactId=scall-web-home 而後將pom.xml裏面的package類型改成pom<packaging>war</packaging> 注:由於這個是一個web項目,因此打包時是war類型orm
在總模塊目錄下(也就是剛纔建立的scall目錄下),xml
建立子模塊2,好比scall-util: D:\workspace\scall>mvn archetype:create -DgroupId=com.scall -DartifactId=scall-util 而後將pom.xml裏面的package類型改成pom<packaging>jar</packaging> 注:由於這是一個共用的model,因此打包成jar包,其它子web模塊就能夠用這個公共包了。blog
三、在scall項目根目錄下ip
mvn eclipse:eclipsecmd
四、問題處理form
在eclipse中安裝m2eclipse 在eclipse import中選擇導入maven項目 注意導入時eclipse會報一個錯 >
An internal error occurred during: "Updating Maven Project". > Unsupported IClasspathEntry kind=4
此時能夠用以下方法解決:
點擊選中的項目, 選擇Maven -> Remove Maven Nature.
cmd 切換到你的項目跟目錄 執行 「mvn eclipse:clean」
點擊選中的項目,選擇 「Configure -> Convert into Maven Project」