Culprit is here https://gist.github.com/cstamas/de07501f64597343e3e9030b36450ad6#file-gistfile1-txt-L244
Also, that library should be tossed away: https://cwiki.apache.org/confluence/display/MAVEN/Maven+Ecosystem+Cleanup#MavenEcosystemCleanup-MavenArtifactTransfer On Thu, Dec 5, 2024 at 8:47 PM Tamás Cservenák <ta...@cservenak.net> wrote: > > Sorry, we are juggling with two plugins, so the verbose tree for > dependency check is: > https://gist.github.com/cstamas/de07501f64597343e3e9030b36450ad6 > > > On Thu, Dec 5, 2024 at 8:41 PM Hans Aikema > <hans.aik...@aikebah.net.invalid> wrote: > > > > > > > > > On 5 Dec 2024, at 19:03, Tamás Cservenák <ta...@cservenak.net> wrote: > > > > > > Howdy, > > > > > > ok, color or not :) here are the paths in tree that leads to maven > > > artifacts: > > > https://gist.github.com/cstamas/697999008c0b8b2968c97cd327ec752b > > > > > > Thanks > > > T > > > > The thing is: all the paths listed in your result as leading up to > > compile-scoped maven artifacts are dependencies that are explicitly > > declared provided in the pom-file of the plugin > > > > [INFO] Paths found in project > > org.owasp:dependency-check-maven:jar:11.1.2-SNAPSHOT > > [INFO] -> org.owasp:dependency-check-maven:jar:11.1.2-SNAPSHOT > > [INFO] -> org.apache.maven:maven-plugin-api:jar:3.6.3 > > https://github.com/jeremylong/DependencyCheck/blob/main/maven/pom.xml#L120-L123 > > > > [INFO] -> org.owasp:dependency-check-maven:jar:11.1.2-SNAPSHOT > > [INFO] -> org.apache.maven:maven-settings:jar:3.6.3 > > https://github.com/jeremylong/DependencyCheck/blob/main/maven/pom.xml#L124-L128 > > > > [INFO] -> org.owasp:dependency-check-maven:jar:11.1.2-SNAPSHOT > > [INFO] -> org.apache.maven:maven-core:jar:3.6.3 > > > > https://github.com/jeremylong/DependencyCheck/blob/main/maven/pom.xml#L129-L133 > > > > > > [INFO] -> org.owasp:dependency-check-maven:jar:11.1.2-SNAPSHOT > > [INFO] -> org.apache.maven:maven-model:jar:3.6.3 > > > > https://github.com/jeremylong/DependencyCheck/blob/main/maven/pom.xml#L172-L176 > > > > > > [INFO] -> org.owasp:dependency-check-maven:jar:11.1.2-SNAPSHOT > > [INFO] -> org.apache.maven:maven-artifact:jar:3.6.3 > > > > https://github.com/jeremylong/DependencyCheck/blob/main/maven/pom.xml#L177-L181 > > > > > > > > > > On Thu, Dec 5, 2024 at 6:02 PM Hans Aikema > > > <hans.aik...@aikebah.net.invalid> wrote: > > >> > > >> > > >> > > >>> On 5 Dec 2024, at 17:30, Tamás Cservenák <ta...@cservenak.net> wrote: > > >>> > > >>> And... Can you tell us how these dependencies come into play? > > >>> > > >>> Can you paste the (in color or in bw -- for Manfred) output of the > > >>> tree command? > > >>> > > >>> Thanks > > >>> T > > >> > > >> Tamás, I’ve observed the same in Owasp Dependency Check maven plugin > > >> (though nowadays only for libraries that the plugin-plugin does not > > >> complain about as the items getting complained about have been > > >> explicitly added to the pom.xml to make them provided scoped)… a single > > >> example from that to reduce the noice of a large dependency tree: > > >> > > >> aikebah@rajah maven % mvn dependency:tree > > >> -Dincludes=org.apache.maven.resolver:maven-resolver-api > > >> [INFO] Scanning for projects... > > >> [INFO] Inspecting build with total of 1 modules... > > >> [INFO] Installing Nexus Staging features: > > >> [INFO] ... total of 1 executions of maven-deploy-plugin replaced with > > >> nexus-staging-maven-plugin > > >> [INFO] > > >> [INFO] ------------------< org.owasp:dependency-check-maven > > >> >------------------ > > >> [INFO] Building Dependency-Check Maven Plugin 11.1.1-SNAPSHOT > > >> [INFO] from pom.xml > > >> [INFO] ----------------------------[ maven-plugin > > >> ]---------------------------- > > >> [INFO] > > >> [INFO] --- dependency:3.8.1:tree (default-cli) @ dependency-check-maven > > >> --- > > >> [INFO] org.owasp:dependency-check-maven:maven-plugin:11.1.1-SNAPSHOT > > >> [INFO] \- org.apache.maven:maven-core:jar:3.6.3:provided > > >> [INFO] \- > > >> org.apache.maven.resolver:maven-resolver-api:jar:1.4.1:compile > > >> [INFO] > > >> ------------------------------------------------------------------------ > > >> [INFO] BUILD SUCCESS > > >> [INFO] > > >> ------------------------------------------------------------------------ > > >> [INFO] Total time: 1.625 s > > >> [INFO] Finished at: 2024-12-05T17:44:26+01:00 > > >> [INFO] > > >> ------------------------------------------------------------------------ > > >> > > >> Maven does not give me any reason in the depedency-tree why the resolver > > >> API would be compile-scoped. > > >> > > >> A a sidenote: your colorized toolbox command does not list it as a > > >> dependency (but then again, it appears to skip all provided deps, it’s > > >> not even listing maven-core as a dependency. > > >> > > >> > > >>> > > >>> On Thu, Dec 5, 2024 at 2:41 PM Jochen Wiedmann > > >>> <jochen.wiedm...@gmail.com> wrote: > > >>>> > > >>>> On Wed, Dec 4, 2024 at 10:10 PM Slawomir Jaranowski > > >>>> <s.jaranow...@gmail.com> wrote: > > >>>> > > >>>>> It can be transitive dependencies from other dependencies in compile > > >>>>> scope. > > >>>>> > > >>>>> look at output of dependency:tree > > >>>> > > >>>> I did, and it they are not. > > >>>> > > >>>> Jochen > > >>>> > > >>>>> On Wed, 4 Dec 2024 at 21:11, Jochen Wiedmann > > >>>>> <jochen.wiedm...@gmail.com> wrote: > > >>>>>> > > >>>>>> Hi, > > >>>>>> > > >>>>>> a Maven plugin of mine has the following dependency: > > >>>>>> > > >>>>>> <dependency> > > >>>>>> <groupId>org.apache.maven</groupId> > > >>>>>> <artifactId>maven-core</artifactId> > > >>>>>> <version>3.9.9</version> > > >>>>>> <scope>provided</scope> > > >>>>>> </dependency> > > >>>>>> > > >>>>>> As you can see. the dependency has scope "provided". Now upon > > >>>>>> building > > >>>>>> the plugin I get the warning below. As fars as I can tell, these are > > >>>>>> transitive dependencies of the Maven core. Now, I am wondering how to > > >>>>>> get rid of these warnings. The only idea, that comes to mind, would > > >>>>>> be > > >>>>>> to declare all of these as explicit dependencies with scope > > >>>>>> "provided". but doesn't sound good. > > >>>>>> > > >>>>>> Are there any better ideas? > > >>>>>> > > >>>>>> Thanks, > > >>>>>> > > >>>>>> Jochen > > >>>>>> > > >>>>>> > > >>>>>> [WARNING] > > >>>>>> > > >>>>>> Some dependencies of Maven Plugins are expected to be in provided > > >>>>>> scope. > > >>>>>> Please make sure that dependencies listed below declared in POM > > >>>>>> have set '<scope>provided</scope>' as well. > > >>>>>> > > >>>>>> The following dependencies are in wrong scope: > > >>>>>> * org.apache.maven:maven-model:jar:3.9.9:compile > > >>>>>> * org.apache.maven:maven-settings:jar:3.9.9:compile > > >>>>>> * org.apache.maven:maven-settings-builder:jar:3.9.9:compile > > >>>>>> * org.apache.maven:maven-builder-support:jar:3.9.9:compile > > >>>>>> * org.apache.maven:maven-repository-metadata:jar:3.9.9:compile > > >>>>>> * org.apache.maven:maven-artifact:jar:3.9.9:compile > > >>>>>> * org.apache.maven:maven-model-builder:jar:3.9.9:compile > > >>>>>> * org.apache.maven:maven-resolver-provider:jar:3.9.9:compile > > >>>>>> * org.apache.maven:maven-compat:jar:3.9.9:compile > > >>>>>> > > >>>>>> > > >>>>>> -- > > >>>>>> The woman was born in a full-blown thunderstorm. She probably told it > > >>>>>> to be quiet. It probably did. (Robert Jordan, Winter's heart) > > >>>>>> > > >>>>>> --------------------------------------------------------------------- > > >>>>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > >>>>>> For additional commands, e-mail: users-h...@maven.apache.org > > >>>>>> > > >>>>> > > >>>>> > > >>>>> -- > > >>>>> Sławomir Jaranowski > > >>>>> > > >>>>> --------------------------------------------------------------------- > > >>>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > >>>>> For additional commands, e-mail: users-h...@maven.apache.org > > >>>>> > > >>>> > > >>>> > > >>>> -- > > >>>> The woman was born in a full-blown thunderstorm. She probably told it > > >>>> to be quiet. It probably did. (Robert Jordan, Winter's heart) > > >>>> > > >>>> --------------------------------------------------------------------- > > >>>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > >>>> For additional commands, e-mail: users-h...@maven.apache.org > > >>>> > > >>> > > >>> --------------------------------------------------------------------- > > >>> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > >>> For additional commands, e-mail: users-h...@maven.apache.org > > >>> > > >> > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org