maven-enforcer icon indicating copy to clipboard operation
maven-enforcer copied to clipboard

[MENFORCER-405] Enforcer plugin does not fail for duplicate dependency defined in multi module project

Open jira-importer opened this issue 3 years ago • 2 comments

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

jira-importer avatar Nov 23 '21 08:11 jira-importer