account-service用来封装account-email、account-persist和account-captcha三个模块的细节,因此它肯定需要依赖这三个模块。account-service的POM内容如代码清单12-2所示。
代码清单12-2 account-service的POM
与其他模块一样,account-service继承自account-parent,它依赖于account-email、account-persist和account-captcha三个模块。由于是同一项目中的其他模块,groupId和version都完全一致,因此可以使用Maven属性${project.groupId}和${project.version}进行替换,这样可以在升级项目版本的时候减少更改的数量。项目的其他配置如junit和greenmail依赖,以及测试资源目录过滤配置,都是为了单元测试。前面的章节已经介绍过,这里不再赘述。