本文通过一个例子来介绍利用maven来构建一个多模块的jave项目。开发工具:intellij idea。
一、项目结构
multi-module-PRoject是主工程,里面包含两个模块(Module):
web-app是应用层,用于界面展示,依赖于web-service参的服务。
web-service层是服务层,用于给app层提供服务。
二、构建项目
2.1 Parent Project
新建一个空白标准maven project(不要选择Create from archetype选项)
填写项目坐标
得到一个标准的maven项目,因为该项目是作为一个Parent project存在的,可以直接删除src文件夹。
2.2 增加web-app模块(Module)
<