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

    • Type: Bug
    • Status: Open
    • Priority: Blocker
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None

      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

          Activity

            People

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

              Dates

              • Created:
                Updated: