У меня есть проект A , который создает 10 артефактов с одинаковым идентификатором группы. Например, сгенерированные артефакты из проекта A будут -
<groupId>com.example.abc</groupId>
<artifactId>A1</artifactId>
<version>v1</version>
<groupId>com.example.abc</groupId>
<artifactId>A2</artifactId>
<version>v2</version>
Аналогично от A1 до A10 и от v1 до v10. Идентификатор группы остается таким же.
Сгенерированные артефакты необходимо использовать в другом проекте B , но мне нужно исключить две зависимости, которые являются общими для всех десяти артефактов, сгенерированных проектом A.
I знаю, что я могу добавить тег управления зависимостями в pom проекта B. xml с явным тегом exclusion .
Что я ищу, так это менее подробный способ исключения этих двух зависимостей? Я пробовал с
<dependencyManagement>
<dependency>
<groupId>com.example.abc</groupId>
<artifactId>*</artifactId>
<version>*</version>
<exclusions>
<exclusion>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencyManagement>
, который не работает.
Есть ли какой-нибудь менее подробный способ?