Class DefaultPluginRegistryBuilder

  • All Implemented Interfaces:
    MavenPluginRegistryBuilder, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable

    public class DefaultPluginRegistryBuilder
    extends org.codehaus.plexus.logging.AbstractLogEnabled
    implements MavenPluginRegistryBuilder, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
    • Field Detail

      • userHome

        public static final java.lang.String userHome
      • userRegistryPath

        private java.lang.String userRegistryPath
      • globalRegistryPath

        private java.lang.String globalRegistryPath
      • userRegistryFile

        private java.io.File userRegistryFile
      • globalRegistryFile

        private java.io.File globalRegistryFile
    • Constructor Detail

      • DefaultPluginRegistryBuilder

        public DefaultPluginRegistryBuilder()
    • Method Detail

      • initialize

        public void initialize()
        Specified by:
        initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
      • buildPluginRegistry

        public PluginRegistry buildPluginRegistry()
                                           throws java.io.IOException,
                                                  org.codehaus.plexus.util.xml.pull.XmlPullParserException
        Specified by:
        buildPluginRegistry in interface MavenPluginRegistryBuilder
        Throws:
        java.io.IOException
        org.codehaus.plexus.util.xml.pull.XmlPullParserException
      • readPluginRegistry

        private PluginRegistry readPluginRegistry​(java.io.File registryFile)
                                           throws java.io.IOException,
                                                  org.codehaus.plexus.util.xml.pull.XmlPullParserException
        Throws:
        java.io.IOException
        org.codehaus.plexus.util.xml.pull.XmlPullParserException
      • getFile

        private java.io.File getFile​(java.lang.String pathPattern,
                                     java.lang.String basedirSysProp,
                                     java.lang.String altLocationSysProp)