public class AntScriptInvoker
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements org.codehaus.plexus.component.MapOrientedComponent
Modifier and Type | Field and Description |
---|---|
private java.io.File |
basedir |
static java.lang.String |
BASEDIR_PARAMETER |
private org.codehaus.plexus.component.repository.ComponentDescriptor |
descriptor |
static java.lang.String |
MESSAGE_LEVEL_PARAMETER |
private java.lang.String |
messageLevel |
private org.apache.tools.ant.Project |
project |
private java.util.Properties |
properties |
private java.util.Map |
references |
private java.io.File |
script |
private java.lang.String |
scriptResource |
private java.lang.String |
target |
Constructor and Description |
---|
AntScriptInvoker(org.codehaus.plexus.component.repository.ComponentDescriptor descriptor,
java.lang.ClassLoader loader) |
Modifier and Type | Method and Description |
---|---|
void |
addComponentRequirement(org.codehaus.plexus.component.repository.ComponentRequirement rd,
java.lang.Object rv) |
protected int |
convertMsgLevel(java.lang.String msgLevel) |
java.io.File |
getBasedir() |
org.codehaus.plexus.component.repository.ComponentDescriptor |
getDescriptor() |
static java.lang.String[] |
getImplicitOptionalParameters() |
static java.lang.String[] |
getImplicitRequiredParameters() |
java.lang.String |
getMessageLevel() |
org.apache.tools.ant.Project |
getProject() |
java.util.Properties |
getProperties() |
java.util.Map |
getReferences() |
java.io.File |
getScript() |
java.lang.String |
getScriptResource() |
java.lang.String |
getTarget() |
private void |
initializeProject() |
void |
invoke() |
void |
setComponentConfiguration(java.util.Map componentConfiguration) |
public static final java.lang.String BASEDIR_PARAMETER
public static final java.lang.String MESSAGE_LEVEL_PARAMETER
private final org.codehaus.plexus.component.repository.ComponentDescriptor descriptor
private final java.io.File script
private final java.lang.String scriptResource
private java.lang.String target
private java.util.Map references
private java.util.Properties properties
private org.apache.tools.ant.Project project
private java.io.File basedir
private java.lang.String messageLevel
public AntScriptInvoker(org.codehaus.plexus.component.repository.ComponentDescriptor descriptor, java.lang.ClassLoader loader) throws java.io.IOException, org.codehaus.plexus.component.factory.ComponentInstantiationException
java.io.IOException
org.codehaus.plexus.component.factory.ComponentInstantiationException
public static java.lang.String[] getImplicitRequiredParameters()
public static java.lang.String[] getImplicitOptionalParameters()
public void addComponentRequirement(org.codehaus.plexus.component.repository.ComponentRequirement rd, java.lang.Object rv) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
addComponentRequirement
in interface org.codehaus.plexus.component.MapOrientedComponent
org.codehaus.plexus.component.configurator.ComponentConfigurationException
public void setComponentConfiguration(java.util.Map componentConfiguration) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
setComponentConfiguration
in interface org.codehaus.plexus.component.MapOrientedComponent
org.codehaus.plexus.component.configurator.ComponentConfigurationException
public void invoke() throws AntComponentExecutionException
AntComponentExecutionException
private void initializeProject()
protected int convertMsgLevel(java.lang.String msgLevel)
public org.apache.tools.ant.Project getProject()
public org.codehaus.plexus.component.repository.ComponentDescriptor getDescriptor()
public java.io.File getScript()
public java.lang.String getScriptResource()
public java.lang.String getTarget()
public java.util.Map getReferences()
public java.util.Properties getProperties()
public java.io.File getBasedir()
public java.lang.String getMessageLevel()