maven-enforcer
maven-enforcer copied to clipboard
[MENFORCER-405] Enforcer plugin does not fail for duplicate dependency defined in multi module project
Kaustav Das opened MENFORCER-405 and commented
I have a multi module project and have accidentally defined dependency of one artifact in multiple child maven module each having different version. Enforcer plugin not able to detect this duplicate dependency and project gets build successfully
Plugin definition in pom
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>3.0.0</version>
<executions>
<execution>
<id>no-duplicate-declared-dependencies</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<banDuplicatePomDependencyVersions/>
</rules>
</configuration>
</execution>
</executions>
</plugin>
Affects: 3.0.0