Package io.protostuff.mojo
Class IncludeProjectDependenciesComponentConfigurator
java.lang.Object
org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
io.protostuff.mojo.IncludeProjectDependenciesComponentConfigurator
- All Implemented Interfaces:
org.codehaus.plexus.component.configurator.ComponentConfigurator
@Component(role=org.codehaus.plexus.component.configurator.ComponentConfigurator.class,
hint="include-project-dependencies")
public class IncludeProjectDependenciesComponentConfigurator
extends org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
A custom ComponentConfigurator which adds the project's runtime classpath elements to the classpath
Source: http://mail-archives.apache.org/mod_mbox/maven-users/200808.mbox/%3C18785907.post@talk.nabble.com%3E
-
Field Summary
Fields inherited from class org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
converterLookup
Fields inherited from interface org.codehaus.plexus.component.configurator.ComponentConfigurator
ROLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
addProjectDependenciesToClassRealm
(org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator, org.codehaus.classworlds.ClassRealm containerRealm) private URL[]
void
configureComponent
(Object component, org.codehaus.plexus.configuration.PlexusConfiguration configuration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator, org.codehaus.classworlds.ClassRealm containerRealm, org.codehaus.plexus.component.configurator.ConfigurationListener listener) Methods inherited from class org.codehaus.plexus.component.configurator.AbstractComponentConfigurator
configureComponent, configureComponent, configureComponent
-
Constructor Details
-
IncludeProjectDependenciesComponentConfigurator
public IncludeProjectDependenciesComponentConfigurator()
-
-
Method Details
-
configureComponent
public void configureComponent(Object component, org.codehaus.plexus.configuration.PlexusConfiguration configuration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator, org.codehaus.classworlds.ClassRealm containerRealm, org.codehaus.plexus.component.configurator.ConfigurationListener listener) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException - Throws:
org.codehaus.plexus.component.configurator.ComponentConfigurationException
-
addProjectDependenciesToClassRealm
private void addProjectDependenciesToClassRealm(org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator, org.codehaus.classworlds.ClassRealm containerRealm) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException - Throws:
org.codehaus.plexus.component.configurator.ComponentConfigurationException
-
buildURLs
private URL[] buildURLs(List<String> runtimeClasspathElements) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException - Throws:
org.codehaus.plexus.component.configurator.ComponentConfigurationException
-