Ich habe eine Maven-Abhängigkeit hinzugefügt, wobei der Typ test-jar
und der Bereich test
ist. Ich möchte eine transitive Abhängigkeit davon entfernen (weil im Nexus-Prod Repo diese Abhängigkeit fehlt, die zu einem Jenkins-Build-Fehler führt). Ich habe ein Ausschluss-Tag hinzugefügt, aber die Abhängigkeit wird nicht entfernt, d. H. Der Jenkins-Build schlägt immer noch fehl und beschwert sich über diese Abhängigkeit. Irgendein Hinweis warum?Ohne transitive Abhängigkeit von Maven pom
<dependency>
<groupId>com.xxx</groupId>
<artifactId>xxx</artifactId>
<type>test-jar</type>
<version>${xxx.version}</version>
<scope>test</scope>
<exclusions>
<exclusion>
<artifactId>jamon</artifactId>
<groupId>com.jamonapi</groupId>
<!-- <scope>compile</scope> -->
</exclusion>
</exclusions>
</dependency>
Was meinst du mit: 'aber immer noch die Abhängigkeit wird nicht entfernt? – khmarbaise
Bitte geben Sie die relevanten Teile Ihres POM an. –
Vielleicht eine andere Abhängigkeit bringt diese Abhängigkeit durch Transitivität. Kann nicht mehr ohne die Pom-Datei erzählen. –