artifact:check-buildplan
Full name:
org.apache.maven.plugins:maven-artifact-plugin:3.4.1:check-buildplan
Description:
Check from buildplan that plugins used don't have known reproducible builds issues.
Attributes:
- Requires a Maven project to be executed.
- The goal is thread-safe and supports parallel builds.
- Since version:
3.3.0
.
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<failOnNonReproducible> |
boolean |
- |
Make build fail if execution plan contains non-reproducible plugins. Default value is: true .User property is: check.failOnNonReproducible . |
<outputTimestamp> |
String |
- |
Timestamp for reproducible output archive entries, either formatted as ISO 8601 yyyy-MM-dd'T'HH:mm:ssXXX or as an int representing seconds since the epoch (like SOURCE_DATE_EPOCH).Default value is: ${project.build.outputTimestamp} . |
<pluginIssues> |
File |
- |
Provide a plugin issues property file to override plugin's not-reproducible-plugins.properties .User property is: check.plugin-issues . |
<tasks> |
String[] |
- |
Allow to specify which goals/phases will be used to calculate execution plan. Default value is: deploy .User property is: check.buildplan.tasks . |
Parameter Details
<failOnNonReproducible>
Make build fail if execution plan contains non-reproducible plugins.
- Type:
boolean
- Required:
No
- User Property:
check.failOnNonReproducible
- Default:
true
<outputTimestamp>
Timestamp for reproducible output archive entries, either formatted as ISO 8601
yyyy-MM-dd'T'HH:mm:ssXXX
or as an int representing seconds since the epoch (like SOURCE_DATE_EPOCH).- Type:
java.lang.String
- Required:
No
- Default:
${project.build.outputTimestamp}
<pluginIssues>
Provide a plugin issues property file to override plugin's
not-reproducible-plugins.properties
.- Type:
java.io.File
- Required:
No
- User Property:
check.plugin-issues
<tasks>
Allow to specify which goals/phases will be used to calculate execution plan.
- Type:
java.lang.String[]
- Required:
No
- User Property:
check.buildplan.tasks
- Default:
deploy