排除整个父依赖关系

时间:2011-06-14 09:11:47

标签: dependencies maven-2 pom.xml

父pom具有以下依赖关系

<dependencies>
    <dependency>
        <groupId>tv.my</groupId>
        <artifactId>cable</artifactId>
    </dependency>
    <dependency>
        <groupId>tv.my</groupId>
        <artifactId>sat</artifactId>
    </dependency>
</dependencies>

在孩子的pom中,我想排除整个tv.my:sat依赖关系。也许有这样的事情:

<dependencies>
    <excludes>
        <exlude>
            <dependency>
                <groupId>tv.my</groupId>
                <artifactId>cable</artifactId>
            </dependency>
        <exlude>
    <excludes>
</dependencies>

这有可能吗?

1 个答案:

答案 0 :(得分:2)

您别无选择,只能修复父POM以正确使用dependencyManagement。父母poms中的依赖性几乎从来都不是一个好主意,一旦你使用拥有它们的父母,你就会陷入困境。