1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

Maven之POM浅析

Maven之POM浅析

作为构建工具和jar包管理工具,在开发中,Maven不仅自动化构建框架,还能抽象构建过程,提供构建任务实现。在实战中POM的构建以及常用Build操作,是我们今天要介绍的内容。

Maven之POM浅析

超级POM

Maven是一款构建管理和依赖管理的工具,而maven在构建过程中有很多默认的设定。定义的位置就是超级POM,即工程指定父工程或默认继承的父工程。超级POM中定义了默认访问的中央仓库、插件管理、打包名称等等。

使用help:evaluate查看属性值

我们可以自定义属性,例如自定义了一个属性名为xinju。要获取xinju的值,可以使用mvn help:evaluate 命令,输入${com.shsnc.maven}进行查看。我们还可以访问系统环境变量和Project属性,使用表达式${project.xxx.xxx}。

Build标签

Build标签的配置都是对超级POM配置的叠加。我们重点介绍一下生命周期插件,plugins标签存放的是默认生命周期中实际会用到的插件,这些插件的执行过程可以进行配置。另外,我们还可以使用Build标签指定JDK版本、SpringBoot定制化打包以及Mybatis逆向工程等操作。

以上就是对Maven之POM浅析的介绍,希望能对读者有所帮助。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6563.html