<返回更多

Maven中常用标签和生命周期总结

2021-04-25  今日头条  程序员道道
加入收藏

groupid 一般定义方式为实际项目名

artifactId 一一般表示该项目中的某个某块名

version 表示该项目中的某个模块的版本号

scope 表示该某个的作用范围,scope的不同值也表示该模块的作用fanwe

name:用于指定项目的名称

description:对当前项目的描述

parent:指定当前项目的父工程

packaging:表示项目的打包方式 jar war ,还有一种pom的方式多用于组合聚合模式中指定当前项目为一个父工程项目

dependencyManagement:多用于在父工程中指定依赖,在子工程中可以直接进行父工程中该标签中的所用依赖的继承,子工程中也可以将父共工程中的依赖进行覆盖使用自身定义的依赖

dependencies:依赖管理标签 将所有依赖在该标签中进行定义 dependency

dependency:进行某个具体的依赖的定义

build :用于建立插件使用

plugins:在该标签中定义插件plugin

plugin:表示某个具体的插件

properties:用于进行依赖的版本的统一控制在version中使用${在properties中的标签名}进行版本声明

modules:在父工程中指定有哪些工程是该工程的子工程

module:自定具体的某个子工程的名字,该子工程的名字为artifactId的值



maven的生命周期:在maven的生命周期中执行某个生命周期中的命令时会将该命令前的所有什么周期的命令进行执行一次也就是生命周期的阶段具有前后依赖关系,每个生命周期相互独立

Maven中常用标签和生命周期总结
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>