Serialized Form
| 
Package org.apache.maven.plugin.assembly | 
serialVersionUID: 1L
| 
Package org.apache.maven.plugin.assembly.archive | 
serialVersionUID: 1L
serialVersionUID: 1L
| 
Package org.apache.maven.plugin.assembly.artifact | 
serialVersionUID: 1L
| 
Package org.apache.maven.plugin.assembly.format | 
serialVersionUID: 1L
serialVersionUID: 1L
project
MavenProject project
- Deprecated. 
 
escapedBackslashesInFilePath
boolean escapedBackslashesInFilePath
- Deprecated. 
 
| 
Package org.apache.maven.plugin.assembly.interpolation | 
serialVersionUID: 1L
| 
Package org.apache.maven.plugin.assembly.io | 
serialVersionUID: 1L
| 
Package org.apache.maven.plugin.assembly.model | 
id
String id
- Sets the id of this assembly. This is a symbolic
 name for a
             particular assembly of files from this project.
 Also, aside from
             being used to distinctly name the assembled
 package by attaching
             its value to the generated archive, the id is
 used as your
             artifact's classifier when deploying.
 
formats
List<E> formats
- Field formats.
 
includeBaseDirectory
boolean includeBaseDirectory
- Includes a base directory in the final archive.
 For example,
             if you are creating an assembly named
 "your-app", setting
             includeBaseDirectory to true will create an
 archive that
             includes this base directory. If this option is
 set to false
             the archive created will unzip its content to
 the current
             directory.
 
baseDirectory
String baseDirectory
- Sets the base directory of the resulting
 assembly archive. If this is not
             set and includeBaseDirectory == true,
 ${project.build.finalName} will be used instead.
             (Since 2.2-beta-1)
           .
 
includeSiteDirectory
boolean includeSiteDirectory
- Includes a site directory in the final archive.
 The site directory
             location of a project is determined by the
 siteDirectory parameter
             of the Assembly Plugin.
 
containerDescriptorHandlers
List<E> containerDescriptorHandlers
- Field containerDescriptorHandlers.
 
moduleSets
List<E> moduleSets
- Field moduleSets.
 
fileSets
List<E> fileSets
- Field fileSets.
 
files
List<E> files
- Field files.
 
dependencySets
List<E> dependencySets
- Field dependencySets.
 
repositories
List<E> repositories
- Field repositories.
 
componentDescriptors
List<E> componentDescriptors
- Field componentDescriptors.
 
modelEncoding
String modelEncoding
- Field modelEncoding.
 
moduleSets
List<E> moduleSets
- Field moduleSets.
 
fileSets
List<E> fileSets
- Field fileSets.
 
files
List<E> files
- Field files.
 
dependencySets
List<E> dependencySets
- Field dependencySets.
 
repositories
List<E> repositories
- Field repositories.
 
containerDescriptorHandlers
List<E> containerDescriptorHandlers
- Field containerDescriptorHandlers.
 
modelEncoding
String modelEncoding
- Field modelEncoding.
 
handlerName
String handlerName
- The handler's plexus role-hint, for lookup from
 the container.
 
configuration
Object configuration
- Configuration options for the handler.
 
outputDirectory
String outputDirectory
- Sets the output directory relative to the root
             of the root directory of the assembly. For
 example,
             "log" will put the specified files in the log
 directory,
             directly beneath the root of the archive.
 
includes
List<E> includes
- Field includes.
 
excludes
List<E> excludes
- Field excludes.
 
fileMode
String fileMode
- Similar to a UNIX permission, sets the file mode
 of the files included.
             THIS IS AN OCTAL VALUE.
             Format: (User)(Group)(Other) where each
 component is a sum of Read = 4,
             Write = 2, and Execute = 1.  For example, the
 value 0644
             translates to User read-write, Group and Other
 read-only. The default value is 0644.
             (more
 on unix-style permissions)
 
directoryMode
String directoryMode
- Similar to a UNIX permission, sets the directory
 mode of the directories
             included. 
             THIS IS AN OCTAL VALUE.
             Format: (User)(Group)(Other) where each
 component is a sum of
             Read = 4, Write = 2, and Execute = 1.  For
 example, the value
             0755 translates to User read-write, Group and
 Other read-only. The default value is 0755.
             (more
 on unix-style permissions)
 
useStrictFiltering
boolean useStrictFiltering
- 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. This is meant
           to highlight obsolete inclusions or exclusions, or
 else signal that the assembly descriptor
           is incorrectly configured. (Since 2.2)
           .
 
outputFileNameMapping
String outputFileNameMapping
- Sets the mapping pattern for all dependencies
 included in this
             assembly. Default is
 ${artifact.artifactId}-${artifact.version}${dashClassifier?}.${artifact.extension}.
             (Since 2.2-beta-2; 2.2-beta-1 uses
 ${artifactId}-${version}${dashClassifier?}.${extension}).
             NOTE: If the dependencySet specifies unpack ==
 true, outputFileNameMapping WILL NOT BE USED; in these
 cases,
             use outputDirectory.
             See the plugin FAQ for more details about
 entries usable in the outputFileNameMapping parameter.
 
unpack
boolean unpack
- If set to true, this property will unpack all
 dependencies
             into the specified output directory. When set to
 false,
             dependencies will be included as archives
 (jars). Can only unpack
             jar, zip, tar.gz, and tar.bz archives. Default
 value is false.
 
unpackOptions
UnpackOptions unpackOptions
- Allows the specification of includes and excludes,
 along with filtering options, for items
           unpacked from a dependency artifact. (Since 2.2)
           .
 
scope
String scope
- Sets the dependency scope for this
 dependencySet.
             Default scope value is "runtime".
 
useProjectArtifact
boolean useProjectArtifact
- Determines whether the artifact produced during
 the current project's
           build should be included in this dependency set.
 Default value is true,
           for backward compatibility. (Since 2.2)
           .
 
useProjectAttachments
boolean useProjectAttachments
- Determines whether the attached artifacts produced
 during the current project's
           build should be included in this dependency set.
 Default value is false. (Since 2.2)
           .
 
useTransitiveDependencies
boolean useTransitiveDependencies
- Determines whether transitive dependencies will be
 included in the processing of
           the current dependency set. If true,
 includes/excludes/useTransitiveFiltering
           will apply to transitive dependency artifacts in
 addition to the main project
           dependency artifacts. If false,
 useTransitiveFiltering is meaningless, and 
           includes/excludes only affect the immediate
 dependencies of the project.
           By default, this value is true. (Since 2.2)
           .
 
useTransitiveFiltering
boolean useTransitiveFiltering
- Determines whether the include/exclude patterns in
 this dependency set will be applied to
           the transitive path of a given artifact. If true,
 and the current artifact is a transitive
           dependency brought in by another artifact which
 matches an inclusion or exclusion pattern, 
           then the current artifact has the same
 inclusion/exclusion logic applied to it as well. By
           default, this value is false, in order to preserve
 backward compatibility with version 2.1.
           This means that includes/excludes only apply
 directly to the current artifact, and not to
           the transitive set of artifacts which brought it
 in. (Since 2.2)
           .
 
source
String source
- Sets the absolute or relative path from the
 module's directory
             of the file to be included in the assembly.
 
outputDirectory
String outputDirectory
- Sets the output directory relative to the root
             of the root directory of the assembly. For
 example,
             "log" will put the specified files in the log
 directory.
 
destName
String destName
- Sets the destination filename in the
 outputDirectory.
             Default is the same name as the source's file.
 
fileMode
String fileMode
- Similar to a UNIX permission, sets the file mode
 of the files included.
             THIS IS AN OCTAL VALUE.
             Format: (User)(Group)(Other) where each
 component is a sum of Read = 4,
             Write = 2, and Execute = 1.  For example, the
 value 0644
             translates to User read-write, Group and Other
 read-only. The default value is 0644.
             (more
 on unix-style permissions)
 
lineEnding
String lineEnding
- Sets the line-endings of the files in this file.
             Valid values are:
             
               - "keep" - Preserve all line
 endings
 
               - "unix" - Use Unix-style line
 endings
 
               - "lf" - Use a single line-feed line
 endings
 
               - "dos" - Use DOS-style line
 endings
 
               - "crlf" - Use Carraige-return,
 line-feed line endings
 
             
 
filtered
boolean filtered
- Sets whether to determine if the file is
 filtered.
 
useDefaultExcludes
boolean useDefaultExcludes
- Whether standard exclusion patterns, such as
 those matching CVS and Subversion
             metadata files, should be used when calculating
 the files affected by this set.
             For backward compatibility, the default value is
 true. (Since 2.2)
           .
 
outputDirectory
String outputDirectory
- Sets the output directory relative to the root
             of the root directory of the assembly. For
 example,
             "log" will put the specified files in the log
 directory.
 
includes
List<E> includes
- Field includes.
 
excludes
List<E> excludes
- Field excludes.
 
fileMode
String fileMode
- Similar to a UNIX permission, sets the file mode
 of the files included.
             THIS IS AN OCTAL VALUE.
             Format: (User)(Group)(Other) where each
 component is a sum of Read = 4,
             Write = 2, and Execute = 1.  For example, the
 value 0644
             translates to User read-write, Group and Other
 read-only.  The default value is 0644.
             (more
 on unix-style permissions)
 
directoryMode
String directoryMode
- Similar to a UNIX permission, sets the directory
 mode of the directories
             included. 
             THIS IS AN OCTAL VALUE.
             Format: (User)(Group)(Other) where each
 component is a sum of
             Read = 4, Write = 2, and Execute = 1.  For
 example, the value
             0755 translates to User read-write, Group and
 Other read-only. The default value is 0755.
             (more
 on unix-style permissions)
 
directory
String directory
- Sets the absolute or relative location from the
 module's
             directory. For example, "src/main/bin" would
 select this
             subdirectory of the project in which this
 dependency is defined.
 
lineEnding
String lineEnding
- Sets the line-endings of the files in this
 fileSet.
             Valid values:
             
               - "keep" - Preserve all line
 endings
 
               - "unix" - Use Unix-style line
 endings
 
               - "lf" - Use a single line-feed line
 endings
 
               - "dos" - Use DOS-style line
 endings
 
               - "crlf" - Use Carraige-return,
 line-feed line endings
 
             
 
filtered
boolean filtered
- Whether to filter symbols in the files as they are
 copied, using
           properties from the build configuration. (Since
 2.2)
           .
 
id
String id
- The groupId of the artifacts for which you want
 to align the
             versions.
 
version
String version
- The version you want to align this group to.
 
excludes
List<E> excludes
- Field excludes.
 
outputDirectory
String outputDirectory
- Sets the output directory relative to the root
             of the root directory of the assembly. For
 example,
             "log" will put the specified files in the log
 directory,
             directly beneath the root of the archive.
 
includes
List<E> includes
- Field includes.
 
excludes
List<E> excludes
- Field excludes.
 
fileMode
String fileMode
- Similar to a UNIX permission, sets the file mode
 of the files included.
             THIS IS AN OCTAL VALUE.
             Format: (User)(Group)(Other) where each
 component is a sum of Read = 4,
             Write = 2, and Execute = 1.  For example, the
 value 0644
             translates to User read-write, Group and Other
 read-only. The default value is 0644.
             (more
 on unix-style permissions)
 
directoryMode
String directoryMode
- Similar to a UNIX permission, sets the directory
 mode of the directories
             included. 
             THIS IS AN OCTAL VALUE.
             Format: (User)(Group)(Other) where each
 component is a sum of
             Read = 4, Write = 2, and Execute = 1.  For
 example, the value
             0755 translates to User read-write, Group and
 Other read-only. The default value is 0755.
             (more
 on unix-style permissions)
 
attachmentClassifier
String attachmentClassifier
- When specified, the attachmentClassifier will
 cause the assembler to look at artifacts
           attached to the module instead of the main project
 artifact. If it can find an attached
           artifact matching the specified classifier, it
 will use it; otherwise, it will throw an
           exception. (Since 2.2)
           .
 
includeDependencies
boolean includeDependencies
- If set to true, the plugin will include the direct
 and transitive dependencies of
           of the project modules included here.  Otherwise,
 it will only include the module
           packages only. Default value is true.
 
dependencySets
List<E> dependencySets
- Field dependencySets.
 
unpack
boolean unpack
- If set to true, this property will unpack all
 module packages
             into the specified output directory. When set to
 false
             module packages will be included as archives
 (jars).
             Default value is true.
 
unpackOptions
UnpackOptions unpackOptions
- Allows the specification of includes and excludes,
 along with filtering options, for items
           unpacked from a module artifact. (Since 2.2)
           .
 
outputFileNameMapping
String outputFileNameMapping
- Sets the mapping pattern for all NON-UNPACKED
 dependencies included
             in this assembly.
             Default is
 ${module.artifactId}-${module.version}${dashClassifier?}.${module.extension}.
             (Since 2.2-beta-2; 2.2-beta-1 uses
 ${artifactId}-${version}${dashClassifier?}.${extension})
 NOTE: If the 
             dependencySet specifies unpack == true,
 outputFileNameMapping WILL NOT BE USED; in these cases, use
 outputDirectory.
             See the plugin FAQ for more details about
 entries usable in the outputFileNameMapping parameter.
 
useAllReactorProjects
boolean useAllReactorProjects
- If set to true, the plugin will include all
 projects in the current reactor for processing 
           in this ModuleSet. These will be subject to
 include/exclude rules.
           Default value is true. (Since 2.2)
           .
 
includeSubModules
boolean includeSubModules
- If set to false, the plugin will exclude
 sub-modules from processing in this ModuleSet.
           Otherwise, it will process all sub-modules, each
 subject to include/exclude rules.
           Default value is true. (Since 2.2)
           .
 
includes
List<E> includes
- Field includes.
 
excludes
List<E> excludes
- Field excludes.
 
sources
ModuleSources sources
- When this is present, the plugin will include
 the source files of
             the included modules from this set in the
 resulting assembly.
 
binaries
ModuleBinaries binaries
- When this is present, the plugin will include
 the binaries of the
             included modules from this set in the resulting
 assembly.
 
useDefaultExcludes
boolean useDefaultExcludes
- Whether standard exclusion patterns, such as
 those matching CVS and Subversion
             metadata files, should be used when calculating
 the files affected by this set.
             For backward compatibility, the default value is
 true. (Since 2.2)
           .
 
outputDirectory
String outputDirectory
- Sets the output directory relative to the root
             of the root directory of the assembly. For
 example,
             "log" will put the specified files in the log
 directory.
 
includes
List<E> includes
- Field includes.
 
excludes
List<E> excludes
- Field excludes.
 
fileMode
String fileMode
- Similar to a UNIX permission, sets the file mode
 of the files included.
             THIS IS AN OCTAL VALUE.
             Format: (User)(Group)(Other) where each
 component is a sum of Read = 4,
             Write = 2, and Execute = 1.  For example, the
 value 0644
             translates to User read-write, Group and Other
 read-only. The default value is 0644.
             (more
 on unix-style permissions)
 
directoryMode
String directoryMode
- Similar to a UNIX permission, sets the directory
 mode of the directories
             included. 
             THIS IS AN OCTAL VALUE.
             Format: (User)(Group)(Other) where each
 component is a sum of
             Read = 4, Write = 2, and Execute = 1.  For
 example, the value
             0755 translates to User read-write, Group and
 Other read-only. The default value is 0755.
             (more
 on unix-style permissions)
 
fileSets
List<E> fileSets
- Field fileSets.
 
includeModuleDirectory
boolean includeModuleDirectory
- Specifies whether the module's finalName should
 be prepended to the outputDirectory 
             values of any fileSets applied to it. Default
 value is true. (Since 2.2)
             
           .
 
excludeSubModuleDirectories
boolean excludeSubModuleDirectories
- Specifies whether sub-module directories below
 the current module should be excluded
             from fileSets applied to that module. This might
 be useful if you only mean to copy
             the sources for the exact module list matched by
 this ModuleSet, ignoring (or processing
             separately) the modules which exist in
 directories below the current one. 
             Default value is true. (Since 2.2)
             
           .
 
outputDirectoryMapping
String outputDirectoryMapping
- Sets the mapping pattern for all module
 base-directories included in this assembly.
             NOTE: This field is only used if
 includeModuleDirectory == true.
             Default is the module's ${artifactId} in
 2.2-beta-1, and ${module.artifactId} in subsequent versions.
 (Since 2.2)
           .
 
outputDirectory
String outputDirectory
- Sets the output directory relative to the root
             of the root directory of the assembly. For
 example,
             "log" will put the specified files in the log
 directory,
             directly beneath the root of the archive.
 
includes
List<E> includes
- Field includes.
 
excludes
List<E> excludes
- Field excludes.
 
fileMode
String fileMode
- Similar to a UNIX permission, sets the file mode
 of the files included.
             THIS IS AN OCTAL VALUE.
             Format: (User)(Group)(Other) where each
 component is a sum of Read = 4,
             Write = 2, and Execute = 1.  For example, the
 value 0644
             translates to User read-write, Group and Other
 read-only. The default value is 0644.
             (more
 on unix-style permissions)
 
directoryMode
String directoryMode
- Similar to a UNIX permission, sets the directory
 mode of the directories
             included. 
             THIS IS AN OCTAL VALUE.
             Format: (User)(Group)(Other) where each
 component is a sum of
             Read = 4, Write = 2, and Execute = 1.  For
 example, the value
             0755 translates to User read-write, Group and
 Other read-only. The default value is 0755.
             (more
 on unix-style permissions)
 
includeMetadata
boolean includeMetadata
- 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. Default value is false.
 
groupVersionAlignments
List<E> groupVersionAlignments
- Field groupVersionAlignments.
 
scope
String scope
- Specifies the scope for artifacts included in
 this repository.
             Default scope value is "runtime". (Since 2.2)
           .
 
includes
List<E> includes
- Field includes.
 
excludes
List<E> excludes
- Field excludes.
 
filtered
boolean filtered
- Whether to filter symbols in the files as they are
 unpacked from the archive, using
           properties from the build configuration. (Since
 2.2)
           .
 
lineEnding
String lineEnding
- Sets the line-endings of the files. (Since 2.2)
             Valid values:
             
               - "keep" - Preserve all line
 endings
 
               - "unix" - Use Unix-style line
 endings
 
               - "lf" - Use a single line-feed line
 endings
 
               - "dos" - Use DOS-style line
 endings
 
               - "crlf" - Use Carraige-return,
 line-feed line endings
 
             
 
useDefaultExcludes
boolean useDefaultExcludes
- Whether standard exclusion patterns, such as
 those matching CVS and Subversion
             metadata files, should be used when calculating
 the files affected by this set.
             For backward compatibility, the default value is
 true. (Since 2.2)
           .
 
encoding
String encoding
- Allows to specify the encoding to use when
 unpacking archives, for unarchivers
               that support specifying encoding. If
 unspecified, archiver default will be used.
               Archiver defaults generally represent sane
 (modern) values.
 
Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.