public class RemoveCopiedComponentsTask extends AbstractBaseTask
A Rhino management sub task for removing copied components.
Components can be removed by either specifying the URL of a deployable unit, in which case all copied components in the deployable unit will be removed, or by specifying one or more nested <component> elements.
Attribute | Description | Required |
---|---|---|
failonerror |
Flag to control failure behaviour.
If 'true', the sub task will throw a |
No. default value is taken from the Rhino management parent task. |
url |
URL of deployable unit to remove copied components from. |
Only required/allowed if no nested |
Element
Description
Required
component
Identifies a component to be removed.
See SleeComponentElement
. (Note that for the removecopiedcomponent sub task the optional type
attribute of component
is required.)
Only required/allowed if the url
attribute is not present.
Multiple component
elements are allowed.
The task is run targeting a non-existent deployable unit or component.
client, failOnError
Constructor and Description |
---|
RemoveCopiedComponentsTask() |
Modifier and Type | Method and Description |
---|---|
void |
addComponent(SleeComponentElement component) |
protected void |
execute() |
void |
setUrl(String url) |
protected void |
validateParameters() |
getExceptionAndMessage, getFailOnError, getMessage, getOverrideFailOnError, getParent, getProject, log, run, setFailOnError
protected void validateParameters() throws org.apache.tools.ant.BuildException
validateParameters
in class AbstractBaseTask
org.apache.tools.ant.BuildException
protected void execute() throws org.apache.tools.ant.BuildException
execute
in class AbstractBaseTask
org.apache.tools.ant.BuildException
public void setUrl(String url)
public void addComponent(SleeComponentElement component)