maven - 有没有办法在模块之间为 maven 插件共享一个通用配置 [with a config file / etc]?
问题描述
我有一个输出 2 个不同版本的 RPM 的多模块 maven 项目。除了一些文件之外,它们非常相似,并且 de.dentrassi.maven RPM 插件的配置看起来完全一样。
我正在寻找是否有任何方法可以将配置放入 .conf 文件或其他文件中并使用它,这样我就不必在每次需要进行更改时编辑两个模块中的配置。
我目前正在尝试导入配置,但我没有看到任何可行的选项/
解决方案
您的多模块项目可能有一个共同的父 pom。
您可以在那里定义插件(带有所有配置) - 如果插件不“伤害”其他模块,这是有道理的。
<pluginManagement>
或者,您可以在父 pom.xml 的部分中定义插件的配置。然后你只需要在相关模块中定义(而不是配置)插件。
推荐阅读
- excel - 如何使用来自 excel vba 的后期绑定在 wordDocument.header 中插入图片
- algorithm - 哈希值的算术运算
- javascript - 使用 unstated.js 进行解构
- python - 如何使用flask框架在python和html页面之间进行通信?
- python - MongoDB:更新集合中的每个文档
- python - Pandas timedelta64[ns] 计算
- javascript - 在 React 的对话框中显示 Props 数据
- c# - 如何在数据库中获取 mongodb 中存在的所有角色
- reactjs - 如何在带有 react-native-firebase 的 Headless JS 函数中使用钩子?
- flutter - 尽管 url 没有改变,但 Flutter 强制重新加载图像事件