pom配置
modelVersion
<modelVersion> 在每个 Maven POM 中都是必须的,而且通常写成:
xml
<modelVersion>4.0.0</modelVersion>Maven 用它来识别 POM 文件的 模型版本,也就是 POM 文件结构的标准版本。
目前 所有现代 Maven 项目都使用
4.0.0,这是唯一被广泛支持的版本。即便是继承的 POM 或聚合 POM,也必须写
<modelVersion>,否则 Maven 会报错。
元数据
项目的元数据,它们不是强制性的,不影响编译或打包,但对 文档、发布和管理 很有用
name
给项目起一个人类可读的名字,在 Maven 仓库或构建工具(如 IDEA、Jenkins)里显示的名称。
java
<name>My Project Module A</name>url
指定项目主页或仓库地址。发布到 Maven 中央仓库时,<url> 会显示在仓库页面上。
xml
<url>https://github.com/example/my-project</url>description
描述信息,可以根据项目自由填写
xml
<description>
web服务入口
</description>坐标
groupId
组织ID,通常是公司的二级域名
xml
<groupId>com.claims</groupId>artifactId
模块ID,artifactId在pom文件中是必填的,artifactId在同一个groupId必须唯一。
xml
<artifactId>claims-admin</artifactId>version
模块版本
