专业的编程技术博客社区

网站首页 > 博客文章 正文

Java学习之IntelliJ IDEA创建多模块继承和聚合Maven工程

baijin 2024-10-20 04:12:48 博客文章 368 ℃ 0 评论

一、前言

主要模拟企业开发是如何搭建Maven工程的,以Spring+SpringMVC+MyBatis为框架搭建,搭建环境Windows8系统,使用IntelliJ IDEA搭建Maven工程或者项目。

二、步骤

首先,我们创建一个新的工作空间

点击File ->New-Project...,弹出以下界面

点击Next

点击Finish,进入到一个新的工作空间

创建queen-parent工程

点击File ->New->Module...,进入以下界面

点击Next,填写组织名称和项目名称,以及版本号(GAV)

点击Next

点击Next,父工程最后一步,给Module取名及选择工作目录

点击Finish,完成,如图:

Pom文件完整如下:

注意:项目的打包方式为pom

创建公用工程queen-common

点击File->New->Module...,进入以下界面,请按照下图红色框框进行选中

点击Next

点击Next

点击Next

点击Finish,创建成功

Pom文件如下:

注意:项目的打包方式为jar和父项目有所不同

创建queen-manage

跟前面创建queen-parent步骤类似,就不再赘述了,注意:下面打包方式为pom

点击Finish,创建成功

pom文件如下:

接下来我们创建工程queen-manage的子模块工程queen-manage-pojo

点击Next

点击Next

点击Next

点击Finish完成

紧接着我们依次创建queen-manage-mapper,queen-manage-service,queen-manage-controller工程,步骤跟queen-manage-pojo一样。

最终我们新建的所有工程如下:

现在我们要整理一下子工程之间的依赖关系

queen-manage-controller-依赖-queen-manage-service-依赖-queen-manage-mapper-依赖-queen-manage-pojo

上面可知,我们的依赖关系如此。

那我们修改一下pom文件

在queen-manage-mapper的pom文件中加入queen-manage-pojo的坐标

在queen-manage-service的pom文件中加入queen-manage-mapper的坐标

在queen-manage-controller的pom文件中加入queen-manage-service的坐标

各个工程中导入依赖

在queen-manage-controller工程的pom文件完整依赖:

在queen-manage-service工程的pom文件完整依赖

在queen-manage-mapper工程的pom文件完整依赖:

在queen-manage-pojo工程的pom文件完整依赖:

在queen-manage工程的pom文件完整依赖:

运行工程,这里我们使用Maven Tomcat Plugin运行web项目

点击主界面右上角

进入以下界面

注意:运行之前,每个工程需要clean和install一下 ,否则启动不了。

web.xml配置如下:

index.jsp文件如下:

点击主界面右上角绿色三角形运行项目

运行起来之后,我们访问一下服务http://localhost:8080/index.jsp

启动成功。

推荐阅读:

Java面试题之HashMap阿里面试必问知识点,你会吗?

2019Java面试题

如果想换工作,想了解各种Java面试题的答题解析,请关注本账号或者搜索 Java蚂蚁 关注我

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表