Maven Explosion Plugin Settings

Property Optional? Description
maven.explosion.archive.type Yes Type of the artifact (jar, war, ear). If not specified, maven.explosion.archive.name must be explicitly defined.

No default value, used to build maven.explosion.archive.name

maven.explosion.archive.name Yes The name of the main artifact, that may contain other artifacts (war, ear), to explode. If not specified, maven.explosion.archive.type must be defined.

Default value is ${maven.final.name}.${maven.explosion.archive.type}

maven.explosion.archive.dir Yes Directory where the main artifact to explode is located.

Default value is ${maven.build.dir}

maven.explosion.archive.exploded.name Yes Directory name of the exploded archive.

Default value is ${maven.explosion.archive.name}

maven.explosion.archive.exploded.dir Yes The directory where the resulting exploded archive must be placed.

Default value is ${maven.explosion.archive.dir}.

maven.explosion.maximum Yes The maximum number of archives, embedded in the main archive, to explode.

Default value is 20.

maven.explosion.archive.embedded.x Yes Where x in [0..${maven.explosion.maximum}].

Specifies if an embedded archive is to be exploded.

Default value is false.

maven.explosion.archive.embedded.x.name Yes Where x in [0..${maven.explosion.maximum}].

The name of the embedded archive to explode.

No default value.

maven.explosion.archive.embedded.x.dir Yes Where x in [0..${maven.explosion.maximum}].

The path relative to the main exploded archive, i.e. ${maven.explosion.archive.exploded.dir}/ ${maven.explosion.archive.exploded.name}, where the embeded archive can be found.

The default value is './' .

maven.explosion.archive.embedded.x .exploded.name Yes Where x in [0..${maven.explosion.maximum}].

Directory name of the exploded embedded archive.

The default value is ${maven.explosion.archive.embedded.x.name}.

maven.explosion.archive.embedded.x .exploded.dir Yes Where x in [0..${maven.explosion.maximum}].

The directory where the resulting exploded embedded archive must be placed.

The default value is ${maven.explosion.archive.embedded.x.dir} .

maven.explosion.archive.embedded.x .todelete Yes Where x in [0..${maven.explosion.maximum}].

Specifies that the orignal archive to explode is delete afterwards.

The default value is true if ${maven.explosion.archive.embedded.x.dir}/ ${maven.explosion.archive.embedded.x.name} equals ${maven.explosion.archive.embedded.x .exploded.dir}/ ${maven.explosion.archive.embedded.x .exploded.name}, false otherwise.