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.Task
Ant 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 String
DEFAULT_PROJECT_DEPENDENCIES_ID
The 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 void
execute()
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.String
getMavenProjectId()
String
getPrefix()
String
getProjectDependenciesId()
String
getScopes()
String
getTypes()
void
setMavenProjectId(String mavenProjectId)
void
setPrefix(String prefix)
Prefix to be added to each of the dependency filesets.void
setProjectDependenciesId(String projectDependenciesId)
void
setScopes(String scopes)
void
setTypes(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:
execute
in 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
-
-