• Maven的继承与聚合——多模块开发


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

    二:继承:

    Maven多模块开发是基于其本身的继承,Maven的继承 指的是pom文件的继承,子工程的东西在父工程的pom.xml文件进行管理。

    1)父工程的创建

     2)子工程的创建

       3)子工程的pom.xml文件,只是相比其他Maven工程多了 <parent> 标签

      4)父工程统一依赖jar包:在父工程中对jar包进行依赖,在子工程中都会继承此依赖。

      5)但是如果使用<dependencyManagement>标签进行管理,则子工程并不会直接依赖,而是需要引用,这样就可以由父工程统一管理jar包

     

    三:聚合

     在真实项目中,一个项目有表现层、业务层、持久层,对于业务层和持久层,它们可以在多个工程中被使用,所以一般会将业务层和持久单独创建为java工程,为其他工程依赖。

    1)创建一个聚合工程,选择创建maven项目

     

    将打包方式更改为pom方式

    2)创建持久层,选择 创建 Maven Module

    选择父工程

    3)创建表现层

    打包方式选择  war  

    4)选择父工程运行即可

     

  • 相关阅读:
    SSM整合redis
    正则表达式验证
    175. 组合两个表
    SQL高级教程2
    SQL高级教程1
    数据可视化
    SQL基础
    SQL函数
    数据分析
    python数据分析-连接mysql
  • 原文地址:https://www.cnblogs.com/nullering/p/9403722.html
Copyright © 2020-2023  润新知