public class DependencyFilesetsTask
extends org.apache.tools.ant.Task
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_PROJECT_DEPENDENCIES_ID
The default project dependencies id.
|
private java.lang.String |
mavenProjectId
The project ref Id of the project being used.
|
private java.lang.String |
prefix
The string to prepend to all dependency filesets.
|
private java.lang.String |
projectDependenciesId
The id to store the dependencies fileset.
|
private java.lang.String |
scopes
A comma separated list of dependency scopes to include.
|
private java.lang.String |
types
A comma separated list of artifact types to include.
|
Constructor and Description |
---|
DependencyFilesetsTask()
Create instance.
|
Modifier and Type | Method and Description |
---|---|
void |
execute() |
java.util.Set<org.apache.maven.artifact.Artifact> |
filterArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> artifacts)
Filter a set of artifacts using the scopes and type filters.
|
java.lang.String |
getMavenProjectId() |
java.lang.String |
getPrefix() |
java.lang.String |
getProjectDependenciesId() |
java.lang.String |
getScopes() |
java.lang.String |
getTypes() |
void |
setMavenProjectId(java.lang.String mavenProjectId) |
void |
setPrefix(java.lang.String prefix)
Prefix to be added to each of the dependency filesets.
|
void |
setProjectDependenciesId(java.lang.String projectDependenciesId) |
void |
setScopes(java.lang.String scopes) |
void |
setTypes(java.lang.String types) |
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
public static final java.lang.String DEFAULT_PROJECT_DEPENDENCIES_ID
private java.lang.String mavenProjectId
private java.lang.String projectDependenciesId
private java.lang.String prefix
private java.lang.String types
private java.lang.String scopes
public java.lang.String getProjectDependenciesId()
projectDependenciesId
public void setProjectDependenciesId(java.lang.String projectDependenciesId)
projectDependenciesId
- projectDependenciesId
public void execute()
execute
in class org.apache.tools.ant.Task
public java.lang.String getMavenProjectId()
mavenProjectId
public void setMavenProjectId(java.lang.String mavenProjectId)
mavenProjectId
- mavenProjectId
public java.lang.String getPrefix()
prefix
public void setPrefix(java.lang.String prefix)
prefix
- prefix
public java.lang.String getTypes()
types
public void setTypes(java.lang.String types)
types
- types
public java.lang.String getScopes()
scopes
public void setScopes(java.lang.String scopes)
scopes
- scopes
public java.util.Set<org.apache.maven.artifact.Artifact> filterArtifacts(java.util.Set<org.apache.maven.artifact.Artifact> artifacts)
artifacts
- Artifact
set.