@Mojo(name="merge-metadata",
defaultPhase=PROCESS_CLASSES)
public class PlexusMergeMojo
extends org.apache.maven.plugin.AbstractMojo
Modifier and Type | Field and Description |
---|---|
private java.io.File[] |
descriptors
The paths of the input descriptors to merge.
|
private Merger |
merger |
private java.io.File |
output
The destination for the merged descriptor.
|
Constructor and Description |
---|
PlexusMergeMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
@Parameter(defaultValue="${project.build.outputDirectory}/META-INF/plexus/components.xml", required=true) private java.io.File output
@Parameter private java.io.File[] descriptors
@Component(hint="componentsXml") private Merger merger