美文网首页JAVA后台开发_从入门到精通
26: 使用Maven搭建多模块企业级项目

26: 使用Maven搭建多模块企业级项目

作者: 笑Skr人啊 | 来源:发表于2017-03-17 10:54 被阅读0次

首先新建一个maven项目(不要勾选 Create a simple project),pom.xml的文件如下:

Paste_Image.png

搭建多模块项目,必须要有一个packaging为pom的根目录。创建好这个maven项目后,我们对着项目右键-->new

Paste_Image.png

输入你的项目名称

Paste_Image.png Paste_Image.png

这里就不重复说创建项目了,创建好的目录结构如下:

Paste_Image.png

说明一下这些项目具体都是干嘛的:

easyframework-model:数据模型,与数据库表字段对应的实体类

easyframework-core:核心业务项目。主要是Service处理业务逻辑

easyframework-persist:数据持久层,操作低层数据库。

easyframework-utils:工具类,所有工具类都提取出来写在这个项目中。

easyframework-web :这个就是整个项目的web层了,页面的显示以及控制层

备注:创建这些项目的时候,只有easyframework-web是web项目即maven的:maven-archetype-webapp,其他的都是java项目:maven-archetype-quicktart

打开easyframework-root的pom.xml文件,你会看到模块化是这样的:

Paste_Image.png

接下来是配置各个模块的依赖关系,个人观点

Paste_Image.png

举个例子easyframework-web这个项目依赖easyframework-core(业务核心)和easyframework-model(实体类),easyframework-utils(公共的工具类)这个三个模块。

那么在怎么在easyframework-web的pom.xml中体现呢,具体如下:

Paste_Image.png Paste_Image.png

至此,Maven教程结束,下面将进行SpringMVC+Maven+Mybatis+MySQL项目搭建

相关文章

网友评论

    本文标题:26: 使用Maven搭建多模块企业级项目

    本文链接:https://www.haomeiwen.com/subject/cutenttx.html