一、建立maven的父工程,new—Maven Project。Group Id就是公司id,一般是反写域名;Artifact Id就是项目名称,可以使用"项目名_parent"来区分。
注意:父工程的Packaging选择pom。
二、在父工程上建立子工程,选中父工程右键—new—Maven Module,Module name中填写需要的子工程名称(注意:勾选“create a simple project”),next后在Packaging中选jar(只有web层的选war)。
三、根据第二步的方法按三层架构分别建立服务端(server)、客户端(client)的domain、dao、service、web等子工程,同时建立异常(exception)、工具(utils)、缓冲(cache)等通用的子工程。
建好的目录如下:
四、建立各层之间的联系。点开子工程的pom.xml文件,右侧点开dependencies选项卡,在Dependencies中点击Add,在弹出的对话框中输入要建立关系的工程,然后选中点OK即可。
各层关系(server、client均一致):domain/exception/cache/utils——dao——service——web。
五、再建立一个jms子工程,用于项目里面发消息,同时与异常(exception)、工具(utils)、缓冲(cache)等通用的子工程建立联系。