Class PlexusWagonConfigurator

java.lang.Object
org.eclipse.aether.internal.transport.wagon.PlexusWagonConfigurator
All Implemented Interfaces:
WagonConfigurator

@Named("plexus") @Singleton public class PlexusWagonConfigurator extends Object implements WagonConfigurator
A wagon configurator based on the Plexus component configuration framework.
  • Field Details

    • container

      private final org.codehaus.plexus.PlexusContainer container
  • Constructor Details

    • PlexusWagonConfigurator

      @Inject public PlexusWagonConfigurator(org.codehaus.plexus.PlexusContainer container)
      Creates a wagon configurator using the specified Plexus container.
      Parameters:
      container - The Plexus container instance to use, must not be null.
  • Method Details

    • configure

      public void configure(org.apache.maven.wagon.Wagon wagon, Object configuration) throws Exception
      Description copied from interface: WagonConfigurator
      Configures the specified wagon instance with the given configuration.
      Specified by:
      configure in interface WagonConfigurator
      Parameters:
      wagon - The wagon instance to configure, must not be null.
      configuration - The configuration to apply to the wagon instance, must not be null.
      Throws:
      Exception - If the configuration could not be applied to the wagon.