Class AntScriptInvoker
- java.lang.Object
-
- org.codehaus.plexus.logging.AbstractLogEnabled
-
- org.codehaus.plexus.component.factory.ant.AntScriptInvoker
-
- All Implemented Interfaces:
org.codehaus.plexus.component.MapOrientedComponent
,org.codehaus.plexus.logging.LogEnabled
public class AntScriptInvoker extends org.codehaus.plexus.logging.AbstractLogEnabled implements org.codehaus.plexus.component.MapOrientedComponent
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description AntScriptInvoker(org.codehaus.plexus.component.repository.ComponentDescriptor descriptor, java.lang.ClassLoader loader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
BASEDIR_PARAMETER
public static final java.lang.String BASEDIR_PARAMETER
- See Also:
- Constant Field Values
-
MESSAGE_LEVEL_PARAMETER
public static final java.lang.String MESSAGE_LEVEL_PARAMETER
- See Also:
- Constant Field Values
-
descriptor
private final org.codehaus.plexus.component.repository.ComponentDescriptor descriptor
-
script
private final java.io.File script
-
scriptResource
private final java.lang.String scriptResource
-
target
private java.lang.String target
-
references
private java.util.Map references
-
properties
private java.util.Properties properties
-
project
private org.apache.tools.ant.Project project
-
basedir
private java.io.File basedir
-
messageLevel
private java.lang.String messageLevel
-
-
Constructor Detail
-
AntScriptInvoker
public AntScriptInvoker(org.codehaus.plexus.component.repository.ComponentDescriptor descriptor, java.lang.ClassLoader loader) throws java.io.IOException, org.codehaus.plexus.component.factory.ComponentInstantiationException
- Throws:
java.io.IOException
org.codehaus.plexus.component.factory.ComponentInstantiationException
-
-
Method Detail
-
getImplicitRequiredParameters
public static java.lang.String[] getImplicitRequiredParameters()
-
getImplicitOptionalParameters
public static java.lang.String[] getImplicitOptionalParameters()
-
addComponentRequirement
public void addComponentRequirement(org.codehaus.plexus.component.repository.ComponentRequirement rd, java.lang.Object rv) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
- Specified by:
addComponentRequirement
in interfaceorg.codehaus.plexus.component.MapOrientedComponent
- Throws:
org.codehaus.plexus.component.configurator.ComponentConfigurationException
-
setComponentConfiguration
public void setComponentConfiguration(java.util.Map componentConfiguration) throws org.codehaus.plexus.component.configurator.ComponentConfigurationException
- Specified by:
setComponentConfiguration
in interfaceorg.codehaus.plexus.component.MapOrientedComponent
- Throws:
org.codehaus.plexus.component.configurator.ComponentConfigurationException
-
invoke
public void invoke() throws AntComponentExecutionException
- Throws:
AntComponentExecutionException
-
initializeProject
private void initializeProject()
-
convertMsgLevel
protected int convertMsgLevel(java.lang.String msgLevel)
-
getProject
public org.apache.tools.ant.Project getProject()
-
getDescriptor
public org.codehaus.plexus.component.repository.ComponentDescriptor getDescriptor()
-
getScript
public java.io.File getScript()
-
getScriptResource
public java.lang.String getScriptResource()
-
getTarget
public java.lang.String getTarget()
-
getReferences
public java.util.Map getReferences()
-
getProperties
public java.util.Properties getProperties()
-
getBasedir
public java.io.File getBasedir()
-
getMessageLevel
public java.lang.String getMessageLevel()
-
-