本节主要讲了pom中常用的标签

1  常用的标签

2  非常用的标签

 

1  常用的标签

 

a  坐标

groupid  反写公司网址+项目名

artifactId  项目名+模块名

version  版本号:3位版本号分别指大版本号+分支版本号+子版本号

packaging  打包方式  默认为jar   支持war ,zip ,pom

 

b  依赖

<dependencies>

<dependency>

<groupid></groupid>

<artifactId></artifactId>

<version></version>

<type></type>

<scope>test</scope>  <!--依赖范围-->

<optional>false</optional>  <!--设置依赖是否可选  选false代表继承,选true需要引入该依赖-->  

<exclusions>

<exclusion></exclusion>  <!--排除依赖-->

</exclusions>

</dependency>

</dependencies>

 

c  继承

<parent></parent>

 

d  多个模块一起编译

<modules>

<module><module>

</modules>

 

e  被继承父类定义依赖,供子模块调用

<dependencyManagement>

<dependencies>

<dependency></dependency>

</dependencies>

</dependencyManagement>

 

f  构建

<build>

<!--插件列表-->

<plugins>

<plugin>

<groupid></groupid>

<artifactId></artifactId>

<version></version>

/plugins>

</build>

 

 

 

2  非常用的标签

 

a  框架标签

project    跟标签    pom约束信息

modelVersion    指定当前pom的版本

 

 

b  版本号

SNAPShot   快照

AlPha     内部测试

beta    公测

Release  稳定

GA    正式发布

 

c  项目文档

name  项目名

url    项目地址

description  项目描述

developers     开发人员列表

licenses  许可证信息

organization  组织信息 

posted on 2018-10-30 06:57  菜鸟乙  阅读(244)  评论(0编辑  收藏  举报