[ https://issues.apache.org/jira/browse/MNG-8333?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17897935#comment-17897935 ]
Guillaume Nodet commented on MNG-8333: -------------------------------------- [~cstamas] I agree. I think we have a flag to restore the previous behavior as a workaround, right ? > duplicate-finder-maven starts to fail with 4.0.0-beta-5 > ------------------------------------------------------- > > Key: MNG-8333 > URL: https://issues.apache.org/jira/browse/MNG-8333 > Project: Maven > Issue Type: Bug > Affects Versions: 4.0.0-beta-5 > Reporter: Filipe Roque > Priority: Major > Fix For: 4.0.0-beta-6 > > Attachments: image-2024-10-30-15-51-00-527.png > > > > *pom.xml* > {code:xml} > <?xml version="1.0" encoding="UTF-8"?> > <project xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd"> > <modelVersion>4.0.0</modelVersion> > <groupId>org.example</groupId> > <artifactId>guava-duplicate-finder-maven-plugin</artifactId> > <version>1.0-SNAPSHOT</version> > > <dependencies> > <dependency> > <groupId>org.apache.curator</groupId> > <artifactId>curator-test</artifactId> > <version>5.7.1</version> > <scope>test</scope> > </dependency> > </dependencies> > </project> > {code} > Apache Maven 4.0.0-beta-4 (697c543b4e3bbec1b99e9d4d1ee8e0302e748f09) works: > {code:bash} > ❯ JAVA_HOME=/usr/lib/jvm/java-1.21.0-openjdk-amd64 > /opt/maven/apache-maven-4.0.0-beta-4/bin/mvn -q > org.basepom.maven:duplicate-finder-maven-plugin:2.0.1:check > -Dduplicate-finder.failBuildInCaseOfDifferentContentConflict > {code} > > Apache Maven 4.0.0-beta-5 (6e78fcf6f5e76422c0eb358cd11f0c231ecafbad) fails: > {code:bash} > ❯ JAVA_HOME=/usr/lib/jvm/java-1.21.0-openjdk-amd64 > /home/froque/Downloads/apache-maven-4.0.0-beta-5-bin/apache-maven-4.0.0-beta-5/bin/mvn > org.basepom.maven:duplicate-finder-maven-plugin:2.0.1:check > -Dduplicate-finder.failBuildInCaseOfDifferentContentConflict > [WARNING] Unable to find the root directory. Create a .mvn directory in the > root directory or add the root="true" attribute on the root project's model > to identify it. > [INFO] Scanning for projects... > [INFO] > [INFO] -----------------------------------< > org.example:guava-duplicate-finder-maven-plugin > >------------------------------------ > [INFO] Building guava-duplicate-finder-maven-plugin 1.0-SNAPSHOT > [INFO] from pom.xml > [INFO] ---------------------------------------------------------[ jar > ]---------------------------------------------------------- > [INFO] > [INFO] --- duplicate-finder:2.0.1:check (default-cli) @ > guava-duplicate-finder-maven-plugin --- > [INFO] Checking compile classpath > [INFO] Checking runtime classpath > [INFO] Checking test classpath > [WARNING] Found duplicate and different classes in > [com.google.guava:guava:32.0.0-jre, com.google.guava:listenablefuture:1.0]: > [WARNING] com.google.common.util.concurrent.ListenableFuture > [WARNING] Found duplicate classes/resources in test classpath. > [INFO] > -------------------------------------------------------------------------------------------------------------------------- > [INFO] BUILD FAILURE > [INFO] > -------------------------------------------------------------------------------------------------------------------------- > [INFO] Total time: 0.888 s > [INFO] Finished at: 2024-10-20T11:01:27+01:00 > [INFO] > -------------------------------------------------------------------------------------------------------------------------- > [ERROR] Failed to execute goal > org.basepom.maven:duplicate-finder-maven-plugin:2.0.1:check (default-cli) on > project guava-duplicate-finder-maven-plugin: Found duplicate > classes/resources! -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the '-e' > switch > [ERROR] Re-run Maven using the '-X' switch to enable verbose output > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException > {code} > I do not understand how listenablefuture :1.0 entered the picture. -- This message was sent by Atlassian Jira (v8.20.10#820010)