[ https://issues.apache.org/jira/browse/MDEP-840?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17647766#comment-17647766 ]
Joe Barnett commented on MDEP-840: ---------------------------------- things appear to analyze correctly even with version 3.4.0 with a java version of essentially the same code: [https://github.com/josephlbarnett/mdep840/tree/java-version] – maybe that can point out the difference? > Unused declared dependencies found but dependency is used? > ----------------------------------------------------------- > > Key: MDEP-840 > URL: https://issues.apache.org/jira/browse/MDEP-840 > Project: Maven Dependency Plugin > Issue Type: Bug > Components: analyze-only > Affects Versions: 3.4.0 > Reporter: Joe Barnett > Priority: Major > > We have a class here: > [https://github.com/trib3/leakycauldron/blob/main/testing/src/main/kotlin/com/trib3/testing/server/ResourceTestBase.kt] > > that imports io.dropwizard.auth.AuthValueFactoryProvider from > io.dropwizard:dropwizard-auth, and the pom declares that dependency directly. > > Starting with maven-dependency-plugin 3.4.0, we now get this error when > running the analyze-only goal: > {code:java} > [ERROR] Unused declared dependencies found: > [ERROR] io.dropwizard:dropwizard-auth:jar:2.1.4:compile{code} > > removing the declared dependency results in the code failing to compile since > dropwizard-auth is no longer on the classpath. This worked in 3.3.0. -- This message was sent by Atlassian Jira (v8.20.10#820010)