[ https://issues.apache.org/jira/browse/MDEP-840?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17676242#comment-17676242 ]
Joe Barnett commented on MDEP-840: ---------------------------------- with 3.5.0 the minimal reproducer still fails, but our main codebase appears to pass analyze correctly. not sure what's going on ? > 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)