新手创建多module mvn工程

1.创建工程
创建一个mvn工程有两种方式,一种是通过命令创建,一种是通过idea去一步一步配置。
1.1 命令模式
mvn archetype:generate -DgroupId={groupId} -DartifactId={artifactId}-DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
eg:
mvn archetype:generate -DgroupId=com.selicoco.sango -DartifactId=sangoModel -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

GroupID: 项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。

ArtifactID: 项目的唯一的标识符,实际对应项目的名称,就是项目根目录的名称。

Version: 工程版本号。

1.2 工具模式

File -> New Project -> 选择Maven -> Next -> 填GroupID、ArtifactID ->填 项目名 -> 完成创建

 

2.创建子module

项目名称右键 -> New Module ->选择Maven -> Next -> 填ArtifactID ->填 module 名称-> 完成创建

 

我们把项目分为了两个module:一个服务端(server),一个客户端(thrift)

 最终目录结构

 

参考文档:

http://juvenshun.iteye.com/blog/305865

https://wiki.sankuai.com/pages/viewpage.action?pageId=670887290

感谢原作者

 

一个可以跑起来的demo :  sangoModel.zip (无数据库)

 

 

posted @ 2017-04-05 17:02  selicoco  阅读(546)  评论(0编辑  收藏  举报