java - Maven:防止从父 pom 继承 maven-release 插件配置
问题描述
我正在使用一个使用maven-release-plugin
.
pom 定义了一个父项目,该项目在多个项目之间共享,并包含maven-release-plugin
在其 pluginManagement 中,并带有一些配置集(包括tagNameFormat
)。
我有一个问题,即项目从父级继承配置,而后者又错误地覆盖了项目(子级)的maven-release-plugin
配置tagNameFormat
。
我可以在有效的 pom 中看到它在项目配置之后从父级继承配置。结果是 maven 使用父级中设置的格式的 scm 标签发布项目。
有没有一种方法(我无法从搜索中找到)允许我不修改父级,同时允许仅使用它自己的“子级”(上下文中的项目)来构建tagNameFormat
?
(tagNameFormat
在这种情况下,与项目名称的格式不同)
我确实combine.self="override"
在配置标签中进行了实验,但无济于事。
解决方案
推荐阅读
- sql - 是否可以更改 HIVE 中的分区元数据?
- r - 如何修复 emtrends 错误消息“缺少参数‘选项’,没有默认值”
- javascript - 如何使用 Javascript/JQuery 验证复选框中至少有两个字段被选中?
- php - 从所有 JSON 中获取最多列出的值
- excel - 如果为“真”并跳过空格,则将列复制到另一个单元格
- mysql - 如何在 AWS 上使用 Angular MySQL 部署 Node.JS 应用程序?
- git - 无法确定 Git Push 致命错误的来源
- python - 根据键的值过滤字典列表
- python - Pandas 返回索引名和列名函数
- javascript - 无法从 React 中的待办事项列表中删除项目