這個Maven Archetype主要生成一個多模塊的Maven Module,裏面包含一個總pom與四個Module,四個Module如下
1) mod-stock-entity //一個EJB3的Entity Module
2) mod-stock-session //一個EJB3的Session Module
3) mod-stock-gwt //一個GWT的Module
4) mod-stock-ear //一個EAR Module,主要負責將上面三個包打成最後的ear包
使用方法
下載源碼後解壓至任意文件夾,運行mvn install進行archetype安裝
然後可在任意文件夾運行以下命令生成maven mutil module項目
C:\test>mvn archetype:create -DarchetypeGroupId=com.mycompany -DarchetypeArtifactId=mutil-module-maven-archetype -DarchetypeVersion=1.0-SNAPSHOT -DgroupId={你的groupId} -DartifactId={你的artifactId}
例如
C:\test>mvn archetype:create -DarchetypeGroupId=com.mycompany -DarchetypeArtifactId=mutil-module-maven-archetype -DarchetypeVersion=1.0-SNAPSHOT -DgroupId=com.mycompany -DartifactId=test-maven-mutil-module
成功創建後注意事項
1) 你會發現在根目錄下,有一個resource文件夾,進去裏面可以看到一個文件也沒有,這是archetype插件自動創建的,但實際上沒什麼用,可以刪去
2) 所有創建的java文件的package都會變成一串很多的字符串,這些也是archetype自動替換的,你只需將所有java的package改成正確的就行了