Package org.apache.maven.ant.tasks
Class DependencyFilesetsTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.apache.maven.ant.tasks.DependencyFilesetsTask
-
- All Implemented Interfaces:
Cloneable
public class DependencyFilesetsTask extends org.apache.tools.ant.TaskAnt task which create a fileset for each dependency in a Maven project, and a fileset containing all selected dependencies.- Author:
- pgier
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_PROJECT_DEPENDENCIES_IDThe default project dependencies id.
-
Constructor Summary
Constructors Constructor Description DependencyFilesetsTask()Create instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()Set<org.apache.maven.artifact.Artifact>filterArtifacts(Set<org.apache.maven.artifact.Artifact> artifacts)Filter a set of artifacts using the scopes and type filters.StringgetMavenProjectId()StringgetPrefix()StringgetProjectDependenciesId()StringgetScopes()StringgetTypes()voidsetMavenProjectId(String mavenProjectId)voidsetPrefix(String prefix)Prefix to be added to each of the dependency filesets.voidsetProjectDependenciesId(String projectDependenciesId)voidsetScopes(String scopes)voidsetTypes(String types)-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Field Detail
-
DEFAULT_PROJECT_DEPENDENCIES_ID
public static final String DEFAULT_PROJECT_DEPENDENCIES_ID
The default project dependencies id.- See Also:
- Constant Field Values
-
-
Method Detail
-
getProjectDependenciesId
public String getProjectDependenciesId()
- Returns:
projectDependenciesId
-
setProjectDependenciesId
public void setProjectDependenciesId(String projectDependenciesId)
- Parameters:
projectDependenciesId-projectDependenciesId
-
execute
public void execute()
- Overrides:
executein classorg.apache.tools.ant.Task
-
getMavenProjectId
public String getMavenProjectId()
- Returns:
mavenProjectId
-
setMavenProjectId
public void setMavenProjectId(String mavenProjectId)
- Parameters:
mavenProjectId-mavenProjectId
-
setPrefix
public void setPrefix(String prefix)
Prefix to be added to each of the dependency filesets. Default is empty string.- Parameters:
prefix-prefix
-
-