maven pom.xml文件标签含义
author: histonevon@zohomail.com
date: 08/31/2021
| 标签 | 含义 |
|---|
| modelVersion | 指定pom的模型版本 |
| groupId | 组织id,通常为域名反写 |
| artifactId | 项目id,通常是项目名称 |
| version | 版本号:release完成版,SNAPSHOT开发版 |
| packaging | 打包方式,web工程打包为war,java工程打包为jar |
| dependencies | 设置当前工程的所有依赖 |
| dependency | 具体的依赖 |
| optional | 可选依赖 |
| exclusion | 排除依赖(不必写版本号) |
| exclusions | 具体的排除依赖 |
| scope | 依赖范围 |
| build | 构建 |
| plugins | 设置插件 |
| plugin | 具体的插件配置 |
| scope | 主代码 | 测试代码 | 打包 | 范例 |
|---|
| compile(默认) | Y | Y | Y | log4j |
| test | | Y | | junit |
| provided | Y | Y | | servlet-api |
| runtime | | | Y | jdbc |
| compile | test | provided | runtime |
|---|
| compile | compile | test | provided | runtime |
| test | | | | |
| provided | | | | |
| runtime | runtime | test | provided | runtime |