artifact:check-buildplan

Full name:

org.apache.maven.plugins:maven-artifact-plugin:3.3.0:check-buildplan

Description:

Check from buildplan that plugins used don't have known reproducible builds issues.

Attributes:

  • Requires a Maven project to be executed.
  • Since version: 3.3.0.

Optional Parameters

Name Type Since Description
<outputTimestamp> String 3.3.0 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 3.3.0 Provide a plugin issues property file to override plugin's not-reproducible-plugins.properties.
User property is: check.plugin-issues.
<tasks> String[] 3.3.0 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

<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
  • Since: 3.3.0
  • 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
  • Since: 3.3.0
  • 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[]
  • Since: 3.3.0
  • Required: No
  • User Property: check.buildplan.tasks
  • Default: deploy