POM 元素参考
元素名称 | 简 介 |
---|---|
<project> | POM的xml根元素 |
<parent> | 声明继承 |
<modules> | 声明聚合 |
<groupId> | 坐标元素之一 |
<packaging> | 坐标元素之一,默认值jar |
<name> | 名称 |
<description> | 描述 |
<licenses><license> | 许可证 |
<mailingLists><mailingList> | 邮件列表 |
<developers><developer> | 开发者 |
<contributors><contributor> | 贡献者 |
<issueManagement> | 问题追踪系统 |
<ciManagement> | 持续集成系统 |
<scm> | 版本控制系统 |
<prerequisites><maven> | 要求Maven最低版本,默认值为2.0 |
<build><sourceDirectory> | 主源码目录 |
<build><scriptSourceDirectory> | 脚本源码目录 |
<build><testSourceDirectory> | 测试源码目录 |
<build><outputDirectory> | 主源码输出目录 |
<build><testOutputDirectory> | 测试源码输出目录 |
<build><resources><resource> | 主资源目录 |
<build><testResources> | 测试资源目录 |
<build><finalName> | 输出主构件的名称 |
<build><directory> | 输出目录 |
<build><filters><filter> | 通过properties文件定义资源过滤属性 |
<build><extensions><extension> | 扩展Maven的核心 |
<build><pluginManagement> | 插件管理 |
<build><plugins><plugin> | 插件 |
<profiles><profile> | POM Profile |
<distributionManagement> <repository> | 发布版本部署仓库 |
<distributionManagement> <snapshotRepository> | 快照版本部署仓库 |
<repositories><repository> | 仓库 |
<pluginRepositories><pluginRepository> | 插件仓库 |
<dependencies><dependency> | 依赖 |
<dependencyManagement> | 依赖管理 |
<properties> | Maven属性 |
<reporting><plugins> | 报告插件 |
Settings 元素参考
元素名称 | 简 介 |
---|---|
<settings> | settings.xml文档的根元素 |
<localRepository> | 本地仓库 |
<interactiveMode> | Maven是否与用户交互 |
<offline> | 离线模式 |
<pluginGroups> <pluginGroup> | 插件组 |
<servers> <server> | 下载与部署仓库的认证信息 |
<mirrors> <mirror> | 仓库镜像 |
<proxies> <proxy> | 代理 |
<profiles> <profile> | Settings Profile |
<activeProfiles> <activeProfile> | 激活Profile |