首页 > 其他分享 >Maven -- 模块继承(子模块无需写依赖的version)

Maven -- 模块继承(子模块无需写依赖的version)

时间:2022-12-22 15:45:14浏览次数:43  
标签:依赖 工程 -- 在子 Maven 继承 version 模块

模块继承

模块依赖关系维护

父工程配置依赖的信息,防止子模块因为依赖版本不兼容而发生冲突

 

 

 

继承的作用

maven中的继承与java中的继承相似,在子工程中配置继承关系,通过继承可以实现在子工程中沿用父工程中的配置

 声明方式

  子工程

  父工程

继承依赖使用

 可以继承的资源

 

 

 聚合 VS 继承

 

 

模块继承的细节补充

  子工程最好不要定义groupId 和 version

父工程中生命自己的工程模块依赖,然后删去子模块依赖坐标的 <version></version>

  

 

 

标签:依赖,工程,--,在子,Maven,继承,version,模块
From: https://www.cnblogs.com/lyj0810/p/16998884.html

相关文章

  • PPT 用图片轻松做出高大上的精修
    PPT用图片轻松做出高大上的精修图片留白充分图片很花文字和图片中间,插入一个透明背景单图片型放大+色块左右分割上下分割用一个容器图形......
  • 初识 Linux Shell
    初识LinuxShell本书学习的第一步,就是要找到Linux终端的所在位置。目前较常见的图形化终端有Konsole、Gnometerminal、xterm等几种。一般安装后在各个发行版的菜单......
  • vue插槽使用
    插槽的分类插槽分为默认插槽、具名插槽、作用域插槽需要注意的点是,使用作用域插槽需要搭配template使用默认插槽默认插槽使用最为简单:父级<template><div>......
  • 信息安全之安全架构-SDL安全与企业办公安全落地实践
    安全开发生命周期的管理是保障互联网企业业务正常运营的重要举措,直接关系到企业线上业务运行的安全性。而企业办公安全涉及的安全隐患则更加复杂多样,各种数据泄露、人员违......
  • 接口优化技巧~~优雅
    前言之前工作中,遇到一个504超时问题。原因是因为接口耗时过长,超过nginx配置的10秒。然后真枪实弹搞了一次接口性能优化,最后接口从11.3s降为170ms。本文将跟小伙伴们分享......
  • 一、【Java】多线程与高并发
    一、启动多线程的三种方式1、继承Thread接口类实现run()方法staticclassMyThredextendsThread{@Overridepublicvoidrun(){system.out.println("Hellow......
  • DDL使用
    CREATEDATABASE语句用于创建新的数据库MYSQL中的COLLATE是什么?(文章有详细介绍)https://cloud.tencent.com/developer/article/1366841?fromSource=waituiSQL> CREA......
  • mySQL将表结构转化成表格格式并插入到word文档中,表结构转化为数据库设计说明书
    navicat查询分析器SELECTCOLUMN_NAME列名,COLUMN_TYPE数据类型,DATA_TYPE字段类型,CHARACTER_MAXIMUM_LENGTH长度,IS_NULLABLE是否为空,COLUMN_DEFAUL......
  • pytorch train demo
    一、用pytorch实现lenet类似网络的训练1.网络结构2.代码mporttorch......
  • Nginx 解决跨域问题(CORS)
    CORS(Cross-OriginResourceSharing)跨域资源共享,是一种允许当前域(domain)的资源(比如html/js/webservice)被其他域(domain)的脚本请求访问的机制,通常由于同域安全策略(thes......