Class BuildReportRatchetPublishMojo

All Implemented Interfaces:
org.apache.maven.api.plugin.Mojo

@Mojo(name="build-report-ratchet-publish", projectRequired=false, aggregator=true) public class BuildReportRatchetPublishMojo extends BuildReportRatchetDraftMojo
Apply the downward ratchet: tighten the build-report acceptance ledger to the latest session's observations and rewrite it canonically (ike-issues#989).

The -publish counterpart of ike:build-report-ratchet-draft; all semantics live there.

  • Constructor Details

    • BuildReportRatchetPublishMojo

      public BuildReportRatchetPublishMojo()
      Creates this goal instance.
  • Method Details

    • runGoal

      protected GoalReportSpec runGoal() throws org.apache.maven.api.plugin.MojoException
      Runs the draft computation in apply mode.
      Overrides:
      runGoal in class BuildReportRatchetDraftMojo
      Returns:
      the goal report
      Throws:
      org.apache.maven.api.plugin.MojoException - when the ledger or sidecar cannot be read or the rewrite fails