Class SimplePlexusWagonProvider

java.lang.Object
org.mule.maven.client.internal.wagon.SimplePlexusWagonProvider
All Implemented Interfaces:
org.eclipse.aether.transport.wagon.WagonProvider

public class SimplePlexusWagonProvider extends Object implements org.eclipse.aether.transport.wagon.WagonProvider
An implementation of WagonProvider which creates only the providers that we need. Aether provides an implementation that uses PlexusContainer but we need to keep this simple.
  • Constructor Details

    • SimplePlexusWagonProvider

      public SimplePlexusWagonProvider()
  • Method Details

    • lookup

      public org.apache.maven.wagon.Wagon lookup(String roleHint) throws Exception
      Specified by:
      lookup in interface org.eclipse.aether.transport.wagon.WagonProvider
      Throws:
      Exception
    • release

      public void release(org.apache.maven.wagon.Wagon wagon)
      Specified by:
      release in interface org.eclipse.aether.transport.wagon.WagonProvider