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

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

              Dates

                Created:
                Updated:
                Resolved: