返回顶部
首页 > 资讯 > 后端开发 > JAVA >Maven环境下构建多模块项目
  • 393
分享到

Maven环境下构建多模块项目

mavenjava数据库 2023-09-30 12:09:40 393人浏览 泡泡鱼
摘要

目录  1.创建maven_parent项目​编辑  1.1创建maven_dao项目 1.2.创建maven_service模块 1.3.创建maven_controller模块 2.设置模块之间的依赖关系 2.1 dao模块 2.2 s

目录

 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

--结束END--

本文标题: Maven环境下构建多模块项目

本文链接: https://lsjlt.com/news/421857.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Maven环境下构建多模块项目
    目录  1.创建maven_parent项目​编辑  1.1创建maven_dao项目 1.2.创建maven_service模块 1.3.创建maven_controller模块 2.设置模块之间的依赖关系 2.1 dao模块 2.2 s...
    99+
    2023-09-30
    maven java 数据库
  • 构建Maven多模块项目的方法
    目录构建Maven多模块项目创建父模块创建子模块:model层创建子模块:dao模块创建子模块:service层创建子模块:web层编译运行项目Maven相关特性父模块的配置父模块聚...
    99+
    2024-04-02
  • 详解使用Maven构建多模块项目(图文)
    Maven多模块项目,适用于一些比较大的项目,通过合理的模块拆分,实现代码的复用,便于维护和管理。尤其是一些开源框架,也是采用多模块的方式,提供插件集成,用户可以根据需要配置指定的模块。项目结构如下:     test-hd-parent ...
    99+
    2023-05-31
    maven 多模块 多模
  • maven多模块项目怎么搭建
    要搭建一个Maven多模块项目,可以按照以下步骤进行: 创建一个父模块:首先,在你的项目目录下创建一个空的文件夹作为父模块的根目...
    99+
    2023-10-26
    maven
  • 在idea环境下构建springCloud项目
     springCloud是基于springboot搭建的微服务。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring ...
    99+
    2023-05-30
    idea springcloud 环境下
  • SpringBoot创建maven多模块项目实战代码
    工作中一直都是一个人奋战一人一个项目,使用maven管理,看这个也挺好,但是总感觉没有充分发挥maven的功能,于是研究了一下这个,网上关于这个的文章很多,虽然不是很好,但我从中收获了很多,在这集百家所长,写一份实战记录,大家跟着我一块做吧...
    99+
    2023-05-31
    springboot maven 多模块
  • IntelliJ IDEA创建maven多模块项目(图文教程)
    项目主要分成3个模块,wms-root为父模块,wms-core和wms-app(webapp类型的模块)为子模块。一、Parent Project,创建wms-root父模块。依次点击:File->New->Project左侧...
    99+
    2023-05-31
    idea 多模块 maven
  • idea怎么导入maven多模块项目
    要将Idea导入Maven多模块项目,可以按照以下步骤进行操作: 打开Idea,点击“File”菜单,选择“Open”,选择要导入...
    99+
    2023-10-26
    idea maven
  • Maven学习教程之搭建多模块企业级项目
    首先,前面几次学习已经学会了安装maven,如何创建maven项目等,最近的学习,终于有点进展了,搭建一下企业级多模块项目。好了,废话不多说,具体如下:首先新建一个maven项目,pom.xml的文件如下:搭建多模块项目,必须要有一个pac...
    99+
    2023-05-31
    maven 多模块 搭建
  • spring boot多模块项目怎么利用Maven进行搭建
    今天就跟大家聊聊有关spring boot多模块项目怎么利用Maven进行搭建,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。备注:所有项目都在idea中创建idea创建maven项目...
    99+
    2023-05-31
    springboot maven 多模
  • IDEA搭建Maven模块化项目的实现
    目录1.前言2. 软硬件环境3.项目搭建3.1.创建 SpringBoot 父项目3.2. 构建子项目centerdao3.3. 构建子项目centerweb4. 建立父子 Modu...
    99+
    2023-05-20
    IDEA搭建Maven模块化项目 IDEA搭建Maven项目
  • Maven环境安装配置和新建项目介绍
    目录1 Maven是什么?2,环境搭建2.1 安装JDK2.2 下载并安装maven2.3 配置环境变量2.4 验证maven是否已经安装2.5 maven的本地仓库的配置3 ecl...
    99+
    2024-04-02
  • 使用maven-assembly-plugin如何打包多模块项目
    目录maven-assembly-plugin打包多模块项目概述1. 需求2. 打包流程使用maven-assembly-plugin插件来定制化打包使用内置的Assembly De...
    99+
    2024-04-02
  • IDEA搭建Maven模块化项目的实现方法
    今天小编给大家分享的是IDEA搭建Maven模块化项目的实现方法,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。目录前言 软硬件环境项目搭建1.创建 SpringBoot 父项目2. ...
    99+
    2023-07-06
  • 基于maven中多个子模块的构建顺序
    目录maven多个子模块的构建顺序这是因为子模块的构建顺序受两个因素影响实际的构建顺序是这样形成的maven中的构建1.什么是构建2.构建过程的几个主要环节3.自动化构建maven多...
    99+
    2024-04-02
  • Maven实现项目构建工具
    目录1.Maven介绍1.1Maven是什么1.2为什么要使用maven2.Maven安装2.1下载Maven:2.2解压并配置2.3编辑Maven环境变量3.Maven配置3.1仓...
    99+
    2024-04-02
  • dubbo maven如何构建根项目
    这篇文章主要讲解了“dubbo maven如何构建根项目”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“dubbo maven如何构建根项目”吧! 准备技能开发语言:JAVA/J2EE项目构建...
    99+
    2023-06-05
  • vue项目环境搭建
    一、node.js下载和安装 官网下载安装nodejs,会自动捆绑安装npm,具体步骤省略。 二、express 安装 npm install express -g npm inst...
    99+
    2024-04-02
  • 虚拟环境下搭建一个Django项目
    目录1.为什么需要创建虚拟环境?2.前提条件3.创建python的虚拟环境Window 下:Linux 下:4.创建 requirements.txt 文件5.执行 pip inst...
    99+
    2024-04-02
  • SpringCloud如何搭建一个多模块项目
    在spring cloud系列章节中,本来已经写了几个章节了,但是自己看起来有些东西写得比较杂,所以重构了一下springcloud的章节内容,新写了本章节,先教大家在工作中如何搭建...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作