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

Require Maven 3.1 or later

    XMLWordPrintableJSON

Details

    • Dependency upgrade
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • None

    Description

      Can we remove support for pre-3.1 Mavens now? This is pulling in some really old dependencies I don't trust and would like to get rid of:

      }}{{ private MavenArtifactDeployer getMavenArtifactDeployer( ProjectBuildingRequest buildingRequest )
      {{ throws ComponentLookupException, ArtifactDeployerException}}
      {{ {}}
      {{ if ( isMaven31() )}}
      {{ {}}
      {{ org.eclipse.aether.RepositorySystem repositorySystem =}}
      {{ container.lookup( org.eclipse.aether.RepositorySystem.class );}}

      {{ org.eclipse.aether.RepositorySystemSession session =}}
      {{ (org.eclipse.aether.RepositorySystemSession) Invoker.invoke( buildingRequest, "getRepositorySession" );}}

      {{ return new Maven31ArtifactDeployer( repositorySystem, session );}}
      {{ }}}
      {{ else}}
      {{ {}}
      {{ org.sonatype.aether.RepositorySystem repositorySystem =}}
      {{ container.lookup( org.sonatype.aether.RepositorySystem.class );}}

      {{ org.sonatype.aether.RepositorySystemSession session =}}
      {{ (org.sonatype.aether.RepositorySystemSession) Invoker.invoke( buildingRequest, "getRepositorySession" );}}

      {{ return new Maven30ArtifactDeployer( repositorySystem, session );}}
      {{ }}}
      {{ }}}

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: