gpt4 book ai didi

maven - gradle:导入本地 bom

转载 作者:行者123 更新时间:2023-12-03 04:31:43 27 4
gpt4 key购买 nike

我们有一个多模块项目,所有依赖版本都列在顶层 pom.xml 中。 .有什么方法可以让 Gradle 使用它,而不必将此 bom 安装到本地 maven repo 中?

更具体地说:有一个 pom.xml列出 <dependencyManagement> 中的所有依赖项部分。 Gradle 构建使用 "io.spring.dependency-management"插件的importBommavenLocal() 中读取.这可行,但需要一个额外的步骤:

mvn install:install-file -Dfile=pom.xml -DpomFile=pom.xml

它将 bom 发布到 gradle 可以找到它的本地 maven 存储库。有什么办法可以避免吗?理想情况下,我想要这样的东西:
dependencyManagement {
imports {
mavenBom "./pom.xml"
}
}

..这当然不是有效的“字符串模块表示法”。有任何想法吗?

最佳答案

回答我自己的问题:nebula-recommender-plugin允许直接导入 pom 文件:

dependencyRecommendations {
mavenBom file: file('pom.xml')
}

关于maven - gradle:导入本地 bom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37931792/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com