Delegating archiver implementation that supports:
dry-running (where the delegate archiver is never actually called)
prefixing (where all paths have a set global prefix prepended before addition)
duplication checks on archive additions (for archive-file path + prefix)
Configures a filter for files headed into the assembly
archive, to enable
aggregation of various types of descriptor fragments,
such as components.xml,
web.xml, etc.
Get when specified, the attachmentClassifier will cause the
assembler to look at artifacts
attached to the module instead of the main project
artifact.
ORDER OF INTERPOLATION PRECEDENCE:
Support for special expressions, like ${finalName} (use the assembly plugin configuration not the build
config)
prefixed with "module." if moduleProject is non-null
MavenProject instance for module being assembled
prefixed with "artifact." if artifactProject is non-null
MavenProject instance for artifact
user-defined properties from the command line
prefixed with "pom." or "project
ORDER OF INTERPOLATION PRECEDENCE:
Support for special expressions, like ${finalName} (use the assembly plugin configuration not the build
config)
prefixed with "module." if moduleProject is non-null
MavenProject instance for module being assembled
prefixed with "artifact." if artifactProject is non-null
MavenProject instance for artifact
user-defined properties from the command line
prefixed with "pom." or "project
Get if set to true, this property will trigger the creation
of repository
metadata which will allow the repository to be
used as a functional remote
repository.
Get whether standard exclusion patterns, such as those
matching CVS and Subversion
metadata files, should be used when calculating
the files affected by this set.
Get whether standard exclusion patterns, such as those
matching CVS and Subversion
metadata files, should be used when calculating
the files affected by this set.
Get whether standard exclusion patterns, such as those
matching CVS and Subversion
metadata files, should be used when calculating
the files affected by this set.
Get when specified as true, any include/exclude patterns
which aren't used to filter an actual
artifact during assembly creation will cause the
build to fail with an error.
Set when specified, the attachmentClassifier will cause the
assembler to look at artifacts
attached to the module instead of the main project
artifact.
Set if set to true, this property will trigger the creation
of repository
metadata which will allow the repository to be
used as a functional remote
repository.
Set whether standard exclusion patterns, such as those
matching CVS and Subversion
metadata files, should be used when calculating
the files affected by this set.
Set whether standard exclusion patterns, such as those
matching CVS and Subversion
metadata files, should be used when calculating
the files affected by this set.
Set whether standard exclusion patterns, such as those
matching CVS and Subversion
metadata files, should be used when calculating
the files affected by this set.
Set when specified as true, any include/exclude patterns
which aren't used to filter an actual
artifact during assembly creation will cause the
build to fail with an error.