## Package org.jvnet.maven.plugin.antrun

Interface Summary
GraphVisitor: Traverses a `DependencyGraph` in a depth-first order.

Class Summary
AbstractAntMojo: Abstract class for the Antrun plugin
AbstractArtifactsExclusionFilter: Base class for `ListFilter`s that takes several nested <artifact> elements as parameters to identify artifacts.
AntPropertyHelper: Makes the ${expressions} used in Maven available to Ant as properties.
AntRunMojo: Maven AntRun Mojo.
ArtifactElement: Represents <artifact> element in build.xml
AttachArtifactTask: Attaches the artifact to Maven.
DefaultGraphVisitor: Partial `GraphVisitor` implementation that returns true.
DependencyExclusionFilter: Filters out a graph by honoring dependency exclusion.
DependencyGraph: Graph of dependencies among Maven artifacts.
DependencyGraph.Edge
DependencyGraph.Node: Node, which represents an artifact.
DependencyGraphTask: Base class for tasks that work with a dependency graph defined as a nested structure.
DumpGraphFilter: Special `GraphFilter` that dumps the graph.
ExcludeArtifactsTransitivelyFilter: Filter `DependencyGraph` by excluding the specified set of artifacts.
FullGraphFilter: A pseudo filter that returns the current full dependency graph.
GraphDefTask: Computes a dependency graph by applying a filter, then store it to the current project so that it can be used later with <graphRef> filter.
GraphFilter: Filter a `DependencyGraph` based on configuration by Ant.
GraphRefFilter: Obtains a graph stored by `GraphDefTask`.
GraphVisitors: Factories for `GraphVisitor`.
GraphVizVisualizer: Generates a dependency diagram by using GraphViz.
GroupIdFilter
IfTask: Conditional execution.
ListFilter: `ListFilter` is a special kind of `GraphFilter` that only filters graph based on `DependencyGraph.Node`.
ManifestEntryFilter: Filter out a `DependencyGraph` by looking at manifest entries in the jar file.
PackagingFilter: Filter out a `DependencyGraph` by only traversing the given packaging.
RejarTask: <jar> task extended to correctly merge manifest metadata.
RemoveSpecificArtifactsFilter: Filter `DependencyGraph` by excluding artifacts that are specific to the given artifacts.
ResolveAllTask: Transitively resolve dependencies, perform some filtering first on the graph data model, then on list data model, and deliver the resulting set of artifacts in various forms (as a new `Path` object, into a directory, etc.)
ResolveArtifactTask: Ant task that resolves an artifact through Maven.
RetentionSetFilter: Use this filter to create a retention set from a DependencyGraph.
ScopeFilter: Filter out a `DependencyGraph` by only traversing the given scope.
SubGraphFilter: Computes a full subgraph rooted on the given node.
SubtractFilter: Filter that takes two children G1 and G2, and compute G1-G2.
UnJarTask: Extends the unjar task to be able to specify dynamic destination directory.
VisualizeFilter: Filter that generates a graph by using GraphViz.
VisualizeFilter.Subgraph: Nested <subgraph> element.

Copyright © 2011. All Rights Reserved.