首页 > 其他分享 >maven的一些操作

maven的一些操作

时间:2022-12-29 12:55:22浏览次数:34  
标签:子类 依赖 标签 maven 模块 一些 操作 父类

maven是一个管理依赖的一个工具,上面可以通过坐标导入依赖,之前也学过,主要说几个之前没有学的。

依赖传递:当我们导入某个依赖时,这个依赖他可能内部又有其他依赖

 

 

 可选依赖:可选依赖是值对外界隐藏所依赖的资源,比如说这个依赖内部有个依赖,但是不想导入它的外界知道,就可以设置<option>标签为false。

 

排除依赖:就是主动断开不需要的依赖,当导入的依赖中的间接依赖,与自己本身的有些依赖中冲突时,就可以通过<exclesction>标签来排除那个冲突的标签。

 

 

 然后就是聚合和继承:

聚合:就是当我们开发时,分为几个模块开发,从而可以方便管理,这个maven_01就是用来管理其他模块的,

 

 

 具体步骤首先创建maven模块,设置打包类型为<pom>

 

 

 然后就是<modules>标签,来设置参与聚合的模块,然后这个模块之间的创建的创建顺序是根据,模块之间的依赖关系来的,和书写顺序无关。

 

 

 

继承:大概意思是创建一个父类模块,然后在父类模块中设依赖,然后创建一个子类模块,在子类模块中,设置<parent>标签来继承父类模块,从而获得父类中的依赖

   

 

 

 还有需要注意的是,在父类中可以定义供子类选择的依赖,就是把一些可以选择的依赖放到<dependendcyMagement>标签中,然后子类中可以选择的使用<denpendendcy>标签来导入需要的以来。

 

 

 然后对于具体如下:

  

 

 

 

 

子工程中的操作:

  

 

标签:子类,依赖,标签,maven,模块,一些,操作,父类
From: https://www.cnblogs.com/y-258/p/17012071.html

相关文章

  • Maven:手动添加jar包进Maven本地库内
    正常maven依赖jar包的pom.xml写法如下:<!--https://mvnrepository.com/artifact/ojdbc/ojdbc--><!--(参数一):下载到本地的ojdbc-10.2.0.4.0.jar包的真实存放路径--><......
  • GDB反向调试命令介绍和操作演示
    反向调试命令汇总命令作用record开启记录模式recordstop停止记录bookmark设置执行标签infobookmarks查看标签goto-bookmarknum跳到num编号......
  • springboot mail 发送163邮件基础配置操作
    #发送邮件配置spring.mail.protocol=smtps#配置smtp服务器地址spring.mail.host=smtp.163.com#服务器的端口spring.mail.port=465#配置邮箱用户名spring.mail......
  • STM32 窗口看门狗中的喂狗操作具体是指什么
    是指清空看门狗计数器,看门狗实际上就是一个定时计数器,用来防止程序发生意外而设置的一个监测装置,只要看门狗功能打开,看门狗计数器的计数值是会不停的增加,程序正常运行时,需......
  • linux一些常用命令
    最近复盘Linux,博客记录下吧常用目录处理命令:mkdir创建目录(-p递归创建)cd切换目录pwd显示当前目录rmdir删除空目录(一般用不到,直接用rm了)cp复制目录或......
  • gitlab 集成的一些SAST安全扫描工具
    企业内部使用gitlab作为源代码管理的越来越多了,同时目前gitlab不少企业特性也开源的社区免费版了,以下是支持的SAST清单可以参考参考清单Language(packagemanage......
  • 09-Maven训练
    目录​​一,Maven的功能和优点​​​​1,功能​​​​1.1项目构建过程​​​​1.2项目构建方式​​​​1.3依赖管理​​​​2,优点​​​​二,Maven的安装与配置​​​​1,安......
  • python里面一些零碎知识点
    Python中反斜杠可以用在一行结尾做续行符使用。pytorch中,一般来说如果对tensor的一个函数后加上了下划线,则表明这是一个in-place类型。in-place类型是指,当在一个tenso......
  • AWS使用EC2降低DeepRacer的训练成本:DeepRacer-for-cloud的实践操作
    文章目录​​前言​​​​一、技术介绍​​​​二、实现途径​​​​三、效果展示​​​​AWSDeepRacer-for-Cloud安装训练脚本如下​​​​遇到的问题​​​​四、总结​......
  • 单片机产品制作与开发实际操作经验学习
    ​​淘宝网-淘!我喜欢(taobao.com)​​​​IoT库-物联网产业在线服务平台-物联网解决方案、企业、产品大全(iotku.com)​​​​电子方案开发供应链众包平台—我爱方案网......