Hil*_*kus 7 inheritance maven-3 maven
我试图找到一个权威的列表,列出哪些元素从父POM继承.基于此页面
继承POM时,可以选择使用继承的POM信息或有选择地覆盖它.以下是Maven POM从其父POM继承的项目列表:
- 标识符(必须覆盖groupId或artifactId中的至少一个.)
- 依赖
- 开发人员和贡献者
- 插件列表
- 报告列表
- 插件执行(合并了匹配ID的执行)
- 插件配置
但是,当我看到有效POM在我的项目之一,我看到它也继承了inceptionYear,description(这是一个问题,这应该是一个包含它,而不是它的孩子的POM的说明.什么是有说明的所有儿童的点比如"所有POM的根"
那么有一个实际的列表还是只是从父pom继承了一切?我在工件的清单中使用了一些这些属性,所以我想添加有意义的值
孩子pom从父pom继承了所有东西.如果需要在子pom中设置有意义的值,则需要覆盖父pom中的值.
来自Docs:
当项目指定父项目时,Maven在读取当前项目的POM之前使用该父POM作为起点.它继承了所有内容,包括groupId和版本号.
| 归档时间: |
|
| 查看次数: |
6845 次 |
| 最近记录: |