idea创建maven聚合工程

idea创建maven聚合工程

版本:
  1. idea:2019.1.7
  2. maven:3.5.4
一、什么是聚合工程

​ 通常,开发一个项目时,将项目分为三层架构:1.持久层(dao),2.业务层(service),3.表现层(web);

​ 将完整的项目比作一辆汽车,各个模块就是组成这辆车的轮胎、发动机、油箱等,最后由这些零件组成完整汽车;

​ 聚合工程就是将每个层独立出来,每一层单独作为一个模块进行开发,并将各个模块整合为一个完整的项目。如此,开发层次分明,便于开发及维护。

二、项目结构

​ 项目整体分为聚合项目和子模块,是父子结构!

三、创建细节
(1)创建父项目(聚合项目或根项目)
  1. List item
  2. 在这里插入图片描述
  3. 在这里插入图片描述
  4. 在这里插入图片描述
    在这里插入图片描述
(2)创建pojo(实体类)子模块
  1. 在这里插入图片描述
  2. 在这里插入图片描述
  3. 在这里插入图片描述
  4. 在这里插入图片描述
    在这里插入图片描述
(3)创建service(业务层)子模块
  1. 在这里插入图片描述
  2. 在这里插入图片描述
  3. 在这里插入图片描述
  4. 在这里插入图片描述
  5. 在这里插入图片描述
    在这里插入图片描述

以与创建pojo的相同方式创建:

demo-dao(持久层)、demo-interface(业务层接口)、demo-comment(工具类)

以与创建service的相同的方式创建:

demo-web(表现层)

四、错误

​ 未虑胜先虑败 ,创建项目不可能总是一点问题没有,这里有很多因素会造成创建的模块翻车,而且大为多数时候这个模块出现的错误并不能再查缺补漏,只能重建!但是问题来了,聚合项目的中的模块一旦被删除,再想重新创建同名模块,往往都是不能使用的,因此,给出几点建议,及赌人品如何更安全的删除!

  1. 每创建完成一个模块,预检查一下这个模块有没有毛病!

    1. 模块名被加粗

    2. pom文件内容完整

    3. 对于webapp模块,最易出现问题,尤其注意
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

2.预检查到这就差不多了,下一步就该配置服务器运行一下了

  1. 在这里插入图片描述
    在这里插入图片描述

3.一般前两步没啥毛病就正常了,那么万一有问题了咋办,安全做法是启用备份项目,但是有时候备份不是太及 时,不甘心放手,咋办,能咋办,硬着头皮赌下运气呗!以下介绍步骤,再次提醒删除需谨慎

  1. 在这里插入图片描述
  2. 在这里插入图片描述
  3. 在这里插入图片描述
  4. 在这里插入图片描述
  5. 在这里插入图片描述
  6. 在这里插入图片描述
  7. 在这里插入图片描述
  8. 在这里插入图片描述

在这里插入图片描述10.
在这里插入图片描述
11.
在这里插入图片描述

最后啰嗦一句:强烈建议及时备份,因为大多数时候删除模块不容易删除干净,再次建同名模块时不好使的机率太高!

在这里插入图片描述

基本就这些了,方法比较墨迹,如果有更好更安全的方法,欢迎推荐!

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值