我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Maven环境下构建多模块项目

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Maven环境下构建多模块项目

目录

 1.创建maven_parent项目​编辑

 1.1创建maven_dao项目

1.2.创建maven_service模块

1.3.创建maven_controller模块

2.设置模块之间的依赖关系

2.1 dao模块

2.2 service模块

1.添加maven_dao的依赖​编辑

2.在项目中添加UserService类,并添加方法​编辑

3. controller模块

1.添加maven_service模块的依赖

2.添加对servlet的依赖

3.新建java类,继承HttpServlet,重写service方法​编辑

 4.添加Tomcat插件

5.启动


使用maven提供的多模块构建的特征完成maven环境下多模块的项目的管理和构建

这里以四个模块为例来搭建项目,以达到通俗易懂的初衷

模块 maven_parent -- 基模块,也就是常说的parent (pom) 模块

maven_dao -- 数据库访问层,例如jdbc操作(jar) 模块

maven_service -- 项目的业务逻辑层(jar) 模块

maven_controller -- 用来接收请求,相应数据(war) 

 1.创建maven_parent项目

 1.1创建maven_dao项目

选择项目mavenTest,右键New,选择Module

 

 

 

1.2.创建maven_service模块

创建maven_service模块的步骤与maven_dao模块一致

1.3.创建maven_controller模块

创建 maven_service 模块的步骤与maven_dao模块基本一致,只需要将第一步选择Maven模板设置为Web项目即可。(模板类型:maven-archetype-webapp)

模板创建完毕后,效果如下

 注意:别忘了修改如下信息:

2.设置模块之间的依赖关系

2.1 dao模块

1.新建文件并添加方法

2.2 service模块

1.添加maven_dao的依赖

 添加dao的依赖

    com.qcby    maven_dao    1.0-SNAPSHOT

2.在项目中添加UserService类,并添加方法

3. controller模块

1.添加maven_service模块的依赖

    com.qcby    maven_service    1.0-SNAPSHOT

2.添加对servlet的依赖

    javax.servlet    javax.servlet-api    3.1.0    provided

3.新建java类,继承HttpServlet,重写service方法

 4.添加Tomcat插件

    org.apache.tomcat.maven    tomcat7-maven-plugin    2.2                    80                /mavenWeb    

5.启动

启动顺序:

        父类:mavenTest----->install

        子类:dao------------>install

        子类:service------->install

        子类:controller------>install

        最后:启动tomcat

最后访问:

http://localhost/mavenWeb/user


以上就是如何常见maven父子项目的demo,希望对你有帮助,下期分享maven的打包方式

URL:maven打包方式

 

来源地址:https://blog.csdn.net/L170311/article/details/129368151

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Maven环境下构建多模块项目

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

详解使用Maven构建多模块项目(图文)

Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。项目结构如下:     test-hd-parent
2023-05-31

maven多模块项目怎么搭建

要搭建一个Maven多模块项目,可以按照以下步骤进行:创建一个父模块:首先,在你的项目目录下创建一个空的文件夹作为父模块的根目录。在根目录下创建一个pom.xml文件,作为父模块的项目描述文件。在pom.xml文件中定义项目的基本信息和依赖
2023-10-26

在idea环境下构建springCloud项目

springCloud是基于springboot搭建的微服务。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的
2023-05-30

SpringBoot创建maven多模块项目实战代码

工作中一直都是一个人奋战一人一个项目,使用maven管理,看这个也挺好,但是总感觉没有充分发挥maven的功能,于是研究了一下这个,网上关于这个的文章很多,虽然不是很好,但我从中收获了很多,在这集百家所长,写一份实战记录,大家跟着我一块做吧
2023-05-31

使用Gradle构建多模块项目

本文将从无到有创建一个用 Gradle 构建的多模块 Spring Boot 项目,JDK 版本为8,IDEA 版本为 2022.3.1 。

IntelliJ IDEA创建maven多模块项目(图文教程)

项目主要分成3个模块,wms-root为父模块,wms-core和wms-app(webapp类型的模块)为子模块。一、Parent Project,创建wms-root父模块。1、依次点击:File->New->Project2、左侧面板
2023-05-31

idea怎么导入maven多模块项目

要将Idea导入Maven多模块项目,可以按照以下步骤进行操作:打开Idea,点击“File”菜单,选择“Open”,选择要导入的项目的根目录。选择项目根目录后,点击“Open”按钮。在Idea的左侧面板中,选择项目根目录下的`pom.
2023-10-26

spring boot多模块项目怎么利用Maven进行搭建

今天就跟大家聊聊有关spring boot多模块项目怎么利用Maven进行搭建,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。备注:所有项目都在idea中创建1.idea创建maven
2023-05-31

Maven学习教程之搭建多模块企业级项目

首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目。好了,废话不多说,具体如下:首先新建一个maven项目,pom.xml的文件如下:搭建多模块项目,必须要有一个pac
2023-05-31

IDEA搭建Maven模块化项目的实现

本文主要介绍了IDEA搭建Maven模块化项目的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-05-20

IDEA搭建Maven模块化项目的实现方法

今天小编给大家分享的是IDEA搭建Maven模块化项目的实现方法,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。目录1.前言2. 软硬件环境3.项目搭建3.1.创建 SpringBoo
2023-07-06

使用Maven怎么在Windows环境中创建一个IDE项目

使用Maven怎么在Windows环境中创建一个IDE项目?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Maven在Windows下的配置1.Maven下载2.
2023-05-31

Maven环境安装配置和新建项目的示例分析

这篇文章主要介绍Maven环境安装配置和新建项目的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1 Maven是什么?Apache Maven 是一种用作软件项目管理和理解工具。它基于项目对象模型(POM)的
2023-06-22

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录