gpt4 book ai didi

java - 是否可以将 dependencyManagement 外包给一个文件(有本地 BOM)?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:04:17 24 4
gpt4 key购买 nike

我知道我可以使用存储库中所谓的 BOM 将 dependencyManagement 条目导入 POM。我想知道是否有类似的机制来引用同一项目中的文件

我们在从 Ant 到 Maven 的自动转换步骤中生成 POM。为了可重复性,我们需要生成相当长的 dependencyManagement 部分。我会很乐意将它放入同一个项目中的单独文件中。

这可能吗?

最佳答案

不,Maven 2 和 3 明确不支持这一点。在 MNG-3556 中被询问过。 ,但被关闭为“不会修复”。原因是它允许创建不再独立的 POM。你可以在这里做的是创建一个包含你正在生成的 BOM 的具体 Maven 项目,发布它,然后使用 <scope>import</scope> 将它导入到其他项目中。 .

但是, future 可能会在 POM 模型的 5.0.0 版本中完成。关于它的想法写成on this Confluence page它确实包含混合的概念,在 MNG-5102 中提出,这将允许包含来自其他来源的部分 POM。

关于java - 是否可以将 dependencyManagement 外包给一个文件(有本地 BOM)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41982904/

24 4 0