Uploaded image for project: 'Maven Shared Components'
  1. Maven Shared Components
  2. MSHARED-913

Missing component annotations for maven3 and maven31 dependency collectors

    XMLWordPrintableJSON

    Details

      Description

      org.apache.maven.shared.transfer.dependencies.collect.internal.Maven30DependencyCollector and org.apache.maven.shared.transfer.dependencies.collect.internal.Maven31DependencyCollector

      do not have @Component annotations so they cannot be looked up by Plexus.

      This appears in maven-dependency-plugin list-repositories integration tests when you try to update artifact-transfer past 0.11.0 to 0.12.0.

      This might be fixed at head since it looks like that no longer uses Plexus to find the Maven31DependencyCollector and Maven30DependencyCollector classes.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                elharo Elliotte Rusty Harold
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: