Full name:
io.github.zlika:reproducible-build-maven-plugin:0.16:strip-jar
Description:
Attributes:
pre-integration-test.| Name | Type | Since | Description |
|---|---|---|---|
<outputDirectory> |
File |
- |
Directory where to find zip/jar/war/ear files for stripping. Default value is: ${project.build.directory}.User property is: reproducible.outputDirectory. |
| Name | Type | Since | Description |
|---|---|---|---|
<excludes> |
List |
- |
A list of filename exclusion patterns. File names are checked
against exclusion patterns and, if at least one exclusion pattern
matches, the file is *not* considered a candidate for stripping.
Exclusion patterns are checked *after* inclusion patterns. By
default, no files are excluded. User property is: reproducible.excludes. |
<fixZipExternalFileAttributes> |
boolean |
- |
If enabled, the ZIP external file attributes will be forced to
rw-r--r for files and rwxr-xr-x for folders. This parameter only
applies to JAR/WAR files. Default value is: false.User property is: reproducible.fixZipExternalFileAttributes. |
<includes> |
List |
- |
A list of filename inclusion patterns. File names are checked
against inclusion patterns and, if at least one inclusion pattern
matches, the file is considered a candidate for stripping.
Inclusion patterns are checked *before* exclusion patterns. By
default, all files are included. User property is: reproducible.includes. |
<manifestAttributes> |
List |
- |
Additional manifest attributes to strip. Currently, only
single-line attributes are supported. User property is: reproducible.manifestAttributes. |
<nestedIncludes> |
List |
- |
A list of nested filename inclusion patterns. File names are
checked against nested inclusion patterns and, if at least one
nested inclusion pattern matches, the file is considered a
candidate for stripping. By default, no nested files are included. User property is: reproducible.nestedIncludes. |
<newLineTextFiles> |
List |
- |
(no description) User property is: reproducible.newLineTextFiles. |
<overwrite> |
boolean |
- |
By default, the stripping is done in-place. To create new files
without changing the original ones, set this parameter to "false".
The new files are named by appending "-stripped" to the original
file name. Default value is: true.User property is: reproducible.overwrite. |
<skip> |
boolean |
- |
If true, skips the execution of the goal. Default value is: false.User property is: reproducible.skip. |
<zipDateTime> |
String |
- |
By default, timestamp of zip file entries set at midnight on
January 1, 2000. Set this parameter to desired date and time if
necessary. Default value is: 20000101000000.User property is: reproducible.zipDateTime. |
<zipDateTimeFormatPattern> |
String |
- |
By default, zipDateTime format pattern is
"yyyyMMddHHmmss". Set custom format pattern if
necessary. Pattern must be valid for
DateTimeFormatter.ofPattern().Default value is: yyyyMMddHHmmss.User property is: reproducible.zipDateTimeFormatPattern. |
java.util.ListNoreproducible.excludesbooleanNoreproducible.fixZipExternalFileAttributesfalsejava.util.ListNoreproducible.includesjava.util.ListNoreproducible.manifestAttributesjava.util.ListNoreproducible.nestedIncludesjava.util.ListNoreproducible.newLineTextFilesjava.io.FileYesreproducible.outputDirectory${project.build.directory}booleanNoreproducible.overwritetruebooleanNoreproducible.skipfalsejava.lang.StringNoreproducible.zipDateTime20000101000000"yyyyMMddHHmmss". Set custom format pattern if
necessary. Pattern must be valid for
DateTimeFormatter.ofPattern().java.lang.StringNoreproducible.zipDateTimeFormatPatternyyyyMMddHHmmss