Когато добавяте зависимост към POM.xml, възможно ли е да изключите самия основен артефакт. С други думи, искам да добавя зависимост към моя pom и искам да изтегля само нейните зависимости, а не основния буркан.
Ето какво искам да направя:
<dependency>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
<version>2.12</version>
<exclusions>
<exclusion>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
</exclusion>
</exclusions>
</dependency>
Знам, че това може да изглежда странно, но всъщност имам модифицирана версия на проекта htmlunit в моята изходна папка и това, което всъщност искам, са само библиотеките, от които зависи, без да се налага да ги добавям всички към моя pom.
Опитах горното и изглежда, че htmlunit-2.12.jar е добавен към моя проект, което е точно това, което искам да избегна.
Мога ли да направя нещо, за да заобиколя това?