Исключить всю родительскую зависимость - PullRequest
4 голосов
/ 14 июня 2011

У родительского 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 Ответ

2 голосов
/ 06 сентября 2014

У вас нет выбора, кроме как восстановить родительский POM, чтобы правильно использовать dependencyManagement. Зависимости в родительских poms почти никогда не являются хорошей идеей, и как только вы используете родителя, у которого они есть, вы застряли.

...