Class ProtobufMavenPluginConfigurator

java.lang.Object
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
org.codehaus.plexus.component.configurator.BasicComponentConfigurator
io.github.ascopes.protobufmavenplugin.mojo.plexus.ProtobufMavenPluginConfigurator
All Implemented Interfaces:
org.codehaus.plexus.component.configurator.ComponentConfigurator

@Description("Registers custom Maven parameter converters for Plexus") @Named("protobuf-maven-plugin-configurator") @Singleton public class ProtobufMavenPluginConfigurator extends org.codehaus.plexus.component.configurator.BasicComponentConfigurator
Custom configurator for this Maven plugin which allows us to inject additional converter types to work around internal quirks regarding how Maven, Sisu, and Plexus operate under the hood.
Since:
3.1.3
Author:
Ashley Scopes
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class org.codehaus.plexus.component.configurator.AbstractComponentConfigurator

    converterLookup

    Fields inherited from interface org.codehaus.plexus.component.configurator.ComponentConfigurator

    ROLE
  • Method Summary

    Methods inherited from class org.codehaus.plexus.component.configurator.BasicComponentConfigurator

    configureComponent

    Methods inherited from class org.codehaus.plexus.component.configurator.AbstractComponentConfigurator

    configureComponent, configureComponent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait