gpt4 book ai didi

gradle - Gradle:项目取决于在父级具有dependencyManagement的Maven “child”(子)项目

转载 作者:行者123 更新时间:2023-12-03 04:06:33 25 4
gpt4 key购买 nike

我的(新的)Gradle项目依赖于Maven项目,该项目是具有多个子项目的父Maven项目的子项目。请注意,我只关心那里的一个小子项目,而该父项目别无其他。

麻烦的是,Gradle走到了Maven项目树上,当它在父pom中看到“dependencyManagement”而不是将其视为真实的东西时-该父的任何子项目和所有子项目的依赖的“批准版本”列表,实际上是假设它们都是我关心的 child /子项目的所有实际依赖项……这给我的Gradle项目带来了太多麻烦。

我目前正在通过显式排除所有我目前不知道(不再需要)的依赖项来解决问题,但是我不想这样做,因为那意味着我必须与所有项目保持基本同步来自那个 parent 。

这是Gradle 1.6的版本。我可能对Maven项目的结构有一些(小)影响,但最好不要这样,我可以以某种方式告诉Gradle采取应有的行为……有办法吗?

请帮忙!

编辑1

  • 依赖关系是通过Maven存储库实现的。我具有的依赖项是Maven构建并部署到Maven存储库的项目的子项目。
  • 我也在Gradle论坛上问了这个问题:http://forums.gradle.org/gradle/topics/8mftwmyn8uu75?rfm=1
  • 最佳答案

    原来这根本不是问题。该父项目的巨大POM隐藏了爆炸的一些实际依赖关系...

    关于gradle - Gradle:项目取决于在父级具有dependencyManagement的Maven “child”(子)项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17255648/

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