前言:dom
爲什麼要爲MAVEN項目劃分多個模塊?請參考:Maven最佳實踐:劃分模塊
maven
1、開發環境ui
WIN7 + JDK6 + MAVEN 3.0.5 (如何安裝?此處省略500字...)spa
2、在本地文件夾建立一個工做目錄,我建立的是【F:\self】;命令行
Win+R ——> cmd ——> f: ——> cd self (進入F:\self目錄下)
xml
輸入命令:mvn archetype:generate -DgroupId=com.xxx -DartifactId=xxx-parent -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=falseblog
建立成功後,進入F:\self目錄,會看到xx-parent文件夾,進入文件夾後,將【src】目錄刪除,由於這是父級目錄,不須要編寫實際的代碼;而後編輯pom.xml文件,將【<packaging>jar</packaging>】改成【<packaging>pom</packaging>】,順便將junit的版本號替換爲4.12吧,3.8.1實在太老了:)繼承
修改後的pom文件如圖所示:
開發
3、讓咱們回到命令行。get
接下來,咱們要建立基礎的子模塊了,先從最基礎的domain模塊開始吧。首先,先進入到剛剛MAVEN自動建立的xx-parent目錄下,而後輸入命令:mvn archetype:generate -DgroupId=com.xxx -DartifactId=xxx-domain -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
除了DartifactId不一樣,其實和上面的命令是同樣的。
仍是來修改pom.xml文件。首先,把【<groupId>cn.huzhu</groupId>】和【<version>1.0-SNAPSHOT</version>】刪除,由於這兩個屬性會從父節點那繼承;而後設定packaging方式爲【jar】,junit的dependency也能夠刪掉。修改後的pom.xml如圖所示:
此時再回頭看父目錄的pom.xml,domain模塊已經自動添加進去了:)
下週接着記錄...