这个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改成正确的就行了