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. |