經過命令行建立MAVEN多模塊項目

前言: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模塊已經自動添加進去了:)


        下週接着記錄...

相關文章
相關標籤/搜索