Full name:
org.apache.maven.plugins:maven-assembly-plugin:2.2.2:single
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
finalName | String | - | The filename of the assembled distribution file. Default value is: ${project.build.finalName}. |
outputDirectory | File | - | The output directory of the assembled distribution file. Default value is: ${project.build.directory}. |
workDirectory | File | - | Directory to unpack JARs into if needed Default value is: ${project.build.directory}/assembly/work. |
Name | Type | Since | Description |
---|---|---|---|
appendAssemblyId | boolean | - | Set to false to exclude the assembly id from the assembly final
name. Default value is: true. |
archive | MavenArchiveConfiguration | - | This is a set of instructions to the archive builder, especially
for building .jar files. It enables you to specify a Manifest file
for the jar, in addition to other options. |
archiveBaseDirectory | File | - | This is the base directory from which archive files are created.
This base directory pre-pended to any
<directory> specifications in the assembly
descriptor. This is an optional parameter. |
archiverConfig | PlexusConfiguration | 2.2-beta-3 | Allows additional configuration options that are specific to a
particular type of archive format. This is intended to capture an
XML configuration that will be used to reflectively setup the
options on the archiver instance. For instance, to direct an assembly with the "ear" format to use a particular deployment descriptor, you should specify the following for the archiverConfig value in your plugin configuration: <appxml>${project.basedir}/somepath/app.xml</appxml> |
attach | boolean | 2.2-beta-1 | Controls whether the assembly plugin tries to attach the resulting
assembly to the project. Default value is: true. |
classifier | String | - | Deprecated. Please use the Assembly's id for classifier instead |
descriptor | String | - | Deprecated. Please use descriptors instead |
descriptorId | String | - | Deprecated. Please use descriptorRefs instead |
descriptorRefs | String[] | - | A list of references to assembly descriptors available on the
plugin's classpath. The default classpath includes these built-in
descriptors: bin, jar-with-dependencies,
src, and project. You can add others by
adding dependencies to the plugin. |
descriptorSourceDirectory | File | - | Directory to scan for descriptor files in. NOTE: This may
not work correctly with assembly components. |
descriptors | String[] | - | A list of descriptor files to generate from. |
dryRun | boolean | - | If this flag is set, everything up to the call to
Archiver.createArchive() will be executed. Default value is: false. |
encoding | String | - | The character encoding scheme to be applied when filtering
resources. Default value is: ${project.build.sourceEncoding}. |
filters | List | - | (no description) |
formats | List | - | (no description) |
ignoreDirFormatExtensions | boolean | - | If this flag is set, the ".dir" suffix will be suppressed in the
output directory name when using assembly/format == 'dir' and other
formats that begin with 'dir'. NOTE: Since 2.2-beta-3, the default-value for this is true, NOT false as it used to be. Default value is: true. |
ignoreMissingDescriptor | boolean | - | Set to true in order to not fail when a descriptor is missing. Default value is: false. |
ignorePermissions | boolean | 2.2 | Set to true in order to avoid all chmod calls. NOTE: This will cause the assembly plugin to DISREGARD all fileMode/directoryMode settings in the assembly descriptor, and all file permissions in unpacked dependencies! Default value is: false. |
includeSite | boolean | - | Deprecated. Please set this variable in the assembly descriptor instead Default value is: false. |
runOnlyAtExecutionRoot | boolean | 2.2-beta-4 | This will cause the assembly to run only at the top of a given
module tree. That is, run in the project contained in the same
folder where the mvn execution was launched. Default value is: false. |
skipAssembly | boolean | - | Flag allowing one or more executions of the assembly plugin to be
configured as skipped for a particular build. This makes the
assembly plugin more controllable from profiles. Default value is: false. |
tarLongFileMode | String | - | Sets the TarArchiver behavior on file paths with more than 100
characters length. Valid values are: "warn" (default), "fail",
"truncate", "gnu", or "omit". Default value is: warn. |
updateOnly | boolean | 2.2 | This will cause the assembly to only update an existing archive, if
it exists. Default value is: false. |
useJvmChmod | boolean | 2.2 | will use the jvm chmod, this is available for user and all level group level will be ignored Default value is: false. |
<appxml>${project.basedir}/somepath/app.xml</appxml>
Set to true in order to avoid all chmod calls.
NOTE: This will cause the assembly plugin to DISREGARD all fileMode/directoryMode settings in the assembly descriptor, and all file permissions in unpacked dependencies!
will use the jvm chmod, this is available for user and all level group level will be ignored