Class BuildReportRatchetPublishMojo
java.lang.Object
network.ike.plugin.support.AbstractGoalMojo
network.ike.plugin.BuildReportRatchetDraftMojo
network.ike.plugin.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.
-
Field Summary
Fields inherited from class BuildReportRatchetDraftMojo
publish -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected GoalReportSpecrunGoal()Runs the draft computation in apply mode.Methods inherited from class AbstractGoalMojo
execute, getLog, getPrompter, getSession
-
Constructor Details
-
BuildReportRatchetPublishMojo
public BuildReportRatchetPublishMojo()Creates this goal instance.
-
-
Method Details
-
runGoal
Runs the draft computation in apply mode.- Overrides:
runGoalin classBuildReportRatchetDraftMojo- Returns:
- the goal report
- Throws:
org.apache.maven.api.plugin.MojoException- when the ledger or sidecar cannot be read or the rewrite fails
-