Full name:
io.github.zlika:reproducible-build-maven-plugin:0.16:strip-jaxb
Description:
Attributes:
process-sources
.Name | Type | Since | Description |
---|---|---|---|
<generatedDirectory> |
File |
- |
Directory where to find the source files generated by xjc. Default value is: ${project.build.directory}/generated-sources .User property is: reproducible.generatedDirectory . |
Name | Type | Since | Description |
---|---|---|---|
<encoding> |
String |
- |
The file encoding to use when reading the source files. If the
property project.build.sourceEncoding is not set, the platform
default encoding is used. Default value is: ${project.build.sourceEncoding} . |
<fixJaxbOrder> |
boolean |
- |
Fixes ObjectFactory java files generated by the JAXB xjc tool. xjc
(before JAXB 2.2.11) generates ObjectFactory.java files where the
methods are put in a non-predictable order
(cf.https://java.net/jira/browse/JAXB-598). If true, the methods in
ObjectFactory.java file will be sorted in a reproducible order. Default value is: true .User property is: reproducible.fixJaxbOrder . |
<matchingCommentText> |
String |
- |
Text which allow to identify the files generated by the JAXB xjc
tool. If provided, value is appended to the list of values defined
in the known xjc generators. User property is: reproducible.matchingCommentText . |
<removeJaxbTimestamps> |
boolean |
- |
If true, the timestamps generated by JAXB will be removed. Default value is: true .User property is: reproducible.removeJaxbTimestamps . |
<skip> |
boolean |
- |
If true, skips the execution of the goal. Default value is: false .User property is: reproducible.skip . |
java.lang.String
No
${project.build.sourceEncoding}
boolean
No
reproducible.fixJaxbOrder
true
java.io.File
Yes
reproducible.generatedDirectory
${project.build.directory}/generated-sources
java.lang.String
No
reproducible.matchingCommentText
boolean
No
reproducible.removeJaxbTimestamps
true
boolean
No
reproducible.skip
false