All Classes and Interfaces
Class
Description
Assembly configuration
An assembly defines a collection of files usually
distributed in an
archive format such as zip, tar, or tar.gz that is
generated from a
project.
Creates an archive
Handles one top-level section of the assembly descriptor, to determine which files to include in the assembly archive
for that section.
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)
Class AssemblyXpp3Reader.
Class AssemblyXpp3Writer.
Describes the component layout and packaging.
plexus
: Plexus Components XML file filter META-INF/plexus/components.xml
.Class ComponentXpp3Reader.
Class ComponentXpp3Writer.
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.
Copy of deprecated
DebugConfigurationListener
updated to Slf4j.Controller component designed to organize the many activities involved in creating an assembly archive.
Convenience component that aids in the resolution of dependency artifacts, according to various configurations such
as transitivity flag and scope.
A dependencySet allows inclusion and exclusion of
project dependencies
in the assembly.
Handles the top-level <dependencySets/> section of the assembly descriptor.
A file allows individual file inclusion with the option
to change
the destination filename not supported by fileSets.
Handles the top-level <files/> section of the assembly descriptor.
A fileSet allows the inclusion of groups of files into
the assembly.
Handles the <fileSets/> top-level section of the assembly descriptor.
Display help information on maven-assembly-plugin.
Call
Call
mvn assembly:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details.Enumeration to keep the different line ending types we support.
Line Ending class which contains convenience methods to change line endings.
metaInf-services
: META-INF/services/*
aggregating handler.metaInf-spring
: Spring's META-INF/spring.*
aggregating handler.Contains configuration options for including the binary
files of a
project module in an assembly.
A moduleSet represent one or more project <module>
present inside
a project's pom.xml.
Handles the <moduleSets/> top-level section of the assembly descriptor.
Contains configuration options for including the source
files of a
project module in an assembly.
Indicates the order of a phase
Elements without order will come before the ordered elements
file-aggregator
: Generic aggregating handler, configured with filePattern and outputPath.Assemble an application bundle or distribution from an assembly descriptor.
Specifies options for including/excluding/filtering items
extracted from an archive.