Class AbstractIncludeProjectDependenciesComponentConfigurator

    • Constructor Detail

      • AbstractIncludeProjectDependenciesComponentConfigurator

        public AbstractIncludeProjectDependenciesComponentConfigurator()
    • Method Detail

      • addDependenciesToClassRealm

        protected void addDependenciesToClassRealm​(org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator,
                                                   AbstractIncludeProjectDependenciesComponentConfigurator.Classpath classpath,
                                                   org.codehaus.plexus.classworlds.realm.ClassRealm containerRealm)
                                            throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
        Adds the project's compile dependencies to the specified ClassRealm.
        Parameters:
        expressionEvaluator - The expression evaluator to use to get project elements
        classpath - The classpath to load into the container realm
        containerRealm - The ClassRealm to add dependencies to
        Throws:
        org.codehaus.plexus.component.configurator.ComponentConfigurationException - when parsing components configuration fails
      • addDependenciesToClassRealm

        protected void addDependenciesToClassRealm​(org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator,
                                                   AbstractIncludeProjectDependenciesComponentConfigurator.Classpath classpath,
                                                   org.codehaus.classworlds.ClassRealm containerRealm)
                                            throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
        Adds the project's compile dependencies to the specified ClassRealm.
        Parameters:
        expressionEvaluator - The expression evaluator to use to get project elements
        classpath - The classpath to load into the container realm
        containerRealm - The ClassRealm to add dependencies to
        Throws:
        org.codehaus.plexus.component.configurator.ComponentConfigurationException - when parsing components configuration fails
      • buildURLs

        protected URL[] buildURLs​(List classpathElements)
                           throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
        Create an array of URLs for all the elements in the classpath.
        Parameters:
        classpathElements - The classpath elements to create URLs for
        Returns:
        URLs for all the classpath elements
        Throws:
        org.codehaus.plexus.component.configurator.ComponentConfigurationException - when parsing components configuration fails