排除gradle依赖项中的特定目录/路径

zf9nrax1  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(311)

我有一个 implementation 我的依赖项中的依赖项。该依赖项具有apache commons lang 3依赖项的旧版本。它并没有被列为依赖项的可传递依赖项,只是被着色了。但是,我还需要ApacheCommonsLang3依赖项,并且需要一个更新的版本。我不认为我可以仅仅排除commons lang 3依赖项,因为它不是可传递的。有没有其他方法可以过滤掉依赖关系?
使用gradle 7.1

pinkon5k

pinkon5k1#

请尝试以下示例:

<dependency>
            <groupId>xxxx</groupId>
            <artifactId>xxxx</artifactId>
            <version>1.0.9-SNAPSHOT</version>
            <exclusions>
                <exclusion>
                    <groupId>com.commons-lang</groupId>
                    <artifactId>XXX</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

相关问题