oakpal:verify

Full name:

net.adamcin.oakpal:oakpal-maven-plugin:2.2.2:verify

Description:

Deferred reporting and reacting to oakpal check reports during the verify phase.

Attributes:

  • Requires a Maven project to be executed.
  • Since version: 1.1.0.
  • Binds by default to the lifecycle phase: verify.

Required Parameters

Name Type Since Description
<summaryFile> File 1.1.0 The summary file to read integration test results from.
Default value is: ${project.build.directory}/oakpal-plugin/reports/oakpal-summary.json.

Optional Parameters

Name Type Since Description
<failOnSeverity> Severity 0.1.0 Specify the minimum violation severity level that will trigger plugin execution failure. Valid options are Severity.MINOR, Severity.MAJOR, and Severity.SEVERE.

FYI: FileVault Importer errors are reported as MAJOR by default.


Default value is: MAJOR.
<skip> boolean 1.1.0 Specifically skip this plugin's execution.
User property is: oakpal.verify.skip.
<skipITs> boolean 1.1.0 Conventional switch to skip integration-test phase goals.
User property is: skipITs.
<skipTests> boolean 1.1.0 Conventional switch to skip test and integration-test phase goals.
User property is: skipTests.
<summaryFiles> List 1.1.0 Specify additional summary files to verify. Non-existent files are ignored, but any failure to read an existing file will throw a MojoExecutionException.

Parameter Details

<failOnSeverity>

Specify the minimum violation severity level that will trigger plugin execution failure. Valid options are Severity.MINOR, Severity.MAJOR, and Severity.SEVERE.

FYI: FileVault Importer errors are reported as MAJOR by default.

  • Type: net.adamcin.oakpal.api.Severity
  • Since: 0.1.0
  • Required: No
  • Default: MAJOR

<skip>

Specifically skip this plugin's execution.
  • Type: boolean
  • Since: 1.1.0
  • Required: No
  • User Property: oakpal.verify.skip

<skipITs>

Conventional switch to skip integration-test phase goals.
  • Type: boolean
  • Since: 1.1.0
  • Required: No
  • User Property: skipITs

<skipTests>

Conventional switch to skip test and integration-test phase goals.
  • Type: boolean
  • Since: 1.1.0
  • Required: No
  • User Property: skipTests

<summaryFile>

The summary file to read integration test results from.
  • Type: java.io.File
  • Since: 1.1.0
  • Required: Yes
  • Default: ${project.build.directory}/oakpal-plugin/reports/oakpal-summary.json

<summaryFiles>

Specify additional summary files to verify. Non-existent files are ignored, but any failure to read an existing file will throw a MojoExecutionException.
  • Type: java.util.List
  • Since: 1.1.0
  • Required: No