Maven удаляет определенные группы артефактов / артефактов из зависимости: результат копирования зависимости
Я должен скопировать зависимости некоторых проектов, исключая некоторые из них. Исключение должно быть переходным. Ок, это задача maven-dependency
справляется без проблем. Все идет нормально.
Следующим шагом мне нужно удалить (отфильтровать) некоторые артефакты из всего этого содержимого каталога. Только конкретные артефакты или лучшие группы артефактов. Нет перехода. Вот почему я не могу присоединиться к этому с предыдущим шагом.
Это выполнимо на основе некоторых популярных плагинов Maven? Используется Maven 3.x, если это имеет значение.
1 ответ
Решение
Вы можете определить исключения для зависимостей maven. Я надеюсь, что это то, что вы ищете.
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.3.1.GA</version>
<exclusions>
<exclusion>
<artifactId>xml-apis</artifactId>
<groupId>xml-apis</groupId>
</exclusion>
</exclusions>
</dependency>