gpt4 book ai didi

maven - 从 Maven pom 中排除传递依赖

转载 作者:行者123 更新时间:2023-12-05 09:18:48 27 4
gpt4 key购买 nike

我添加了一个 Maven 依赖项,其中类型是 test-jar,范围是 test。我想从中删除传递依赖项(因为在 Nexus prod repo 中缺少此依赖项,这会导致 Jenkins 构建失败)。我已经添加了一个排除标签,但仍然没有删除依赖项,即 Jenkins 构建仍然失败并提示此依赖项。有什么线索吗?

    <dependency>
<groupId>com.xxx</groupId>
<artifactId>xxx</artifactId>
<type>test-jar</type>
<version>${xxx.version}</version>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>jamon</artifactId>
<groupId>com.jamonapi</groupId>
<!-- <scope>compile</scope> -->
</exclusion>
</exclusions>
</dependency>

最佳答案

您可以使用以下命令找出传递依赖的详细信息,然后您可以排除依赖:

mvn dependency:tree -Dverbose -Dincludes=<artifact_name>

关于maven - 从 Maven pom 中排除传递依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43366499/

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