Uploaded image for project: 'Maven Dependency Plugin'
  1. Maven Dependency Plugin
  2. MDEP-779

dependency:analyze should list the classes that cause a used undeclared dependency

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.3.0
    • analyze-dep-mgt
    • None

    Description

      When dependency:analyze shows that a module has used classes from an undeclared dependency, it may not be clear which classes are involved. In particular, on large projects where modules and packages don't have a clear 1:1 relationship.

      It would be useful if there was (opt-in?) display of the classes involved. This could make it significantly quicker to identify the specific issue without switching to another tool.

      For example:

      [WARNING] Used undeclared dependencies found:
      [WARNING]    xml-apis:xml-apis:jar:1.0.b2:compile
      [WARNING]        class org.apache.xmlcommons.Version
      

      Attachments

        Issue Links

          Activity

            People

              sjaranowski Slawomir Jaranowski
              joe@kafsemo.org Joseph Walton
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: