Maven的pom文件中的标签:
groupid:项目ID,项目坐标核心元素
version:项目版本
description:描述信息
organization:组织信息
inceptionYear:创始年份
URL:项目URL地址
developers:开发者信息
dietributionManagement:项目部署配置
issueManagement项目缺陷跟踪系统
ciManagement:项目持续集成系统信息
scm:项目版本控制系统信息
mailingLists:邮件列表
properties:自定义属性
dependencies:依赖配置
dependencyManagement:依赖配置管理
repositories:仓库配置
build:构建信息,包括源码目录,插件配置,插件管理配置等
reporting:项目的报告输出目录配置报告插件配置
artifactId工程模块坐标,标记这个工程
<artifactId>sca-consumer</artifactId>
modules,创建父子工程关系
maven的父工程是一个pom工程,此工程负责依赖版本及部分基础依赖的管理
<modules>
<!-- 创建子类的 -->
<module>sca-provider</module>
<module>sca-consumer</module>
<module>sca-gateway</module>
<!--maven的父工程是一个pom工程,
此工程负责依赖版本及部分基础依赖的管理 -->
</modules>
使用properties中定义一些属性元素
将2.3.2.RELEASE 加到spring.boot.version标签中
可以使用${spring.boot.version} (${ }动态语言)