Skip to content

Integrate maven-dependency-plugin #12

Description

@AmailP

I would suggest to integrate the maven-dependency-plugin in CI and check that no warnings are emitted.

This is the output of an mvn org.apache.maven.plugins:maven-dependency-plugin:3.1.1:analyze-only command on the current repo:

[WARNING] Used undeclared dependencies found:
[WARNING]    org.codehaus.plexus:plexus-component-annotations:jar:1.7.1:provided
[WARNING]    org.apache.maven.resolver:maven-resolver-api:jar:1.1.1:provided
[WARNING]    org.apache.maven.resolver:maven-resolver-impl:jar:1.1.1:provided
[WARNING]    commons-io:commons-io:jar:2.5:compile
[WARNING]    com.fasterxml.jackson.core:jackson-annotations:jar:2.8.0:compile
[WARNING]    org.slf4j:slf4j-api:jar:1.7.24:compile
[WARNING]    org.apache.maven.resolver:maven-resolver-spi:jar:1.1.1:provided
[WARNING]    org.apache.maven:maven-artifact:jar:3.5.3:provided
[WARNING]    org.apache.maven.wagon:wagon-provider-api:jar:3.0.0:compile
[WARNING]    com.fasterxml.jackson.core:jackson-databind:jar:2.8.7:compile
[WARNING] Unused declared dependencies found:
[WARNING]    org.slf4j:jcl-over-slf4j:jar:1.7.24:compile
[WARNING]    org.slf4j:slf4j-simple:jar:1.7.24:compile
[WARNING]    org.codehaus.plexus:plexus-utils:jar:3.0.24:compile

I would suggest to also add the analyze-dep-mgt and the analyze-duplicate targets.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions