Class StarterSetCreateDraftMojo
java.lang.Object
network.ike.plugin.StarterSetCreateDraftMojo
- All Implemented Interfaces:
org.apache.maven.api.plugin.Mojo
@Mojo(name="starter-set-create-draft",
projectRequired=false)
public class StarterSetCreateDraftMojo
extends Object
implements org.apache.maven.api.plugin.Mojo
Previews the genesis of a new starter-set project — the side-effect-free half of
the
ike:starter-set-create-* pair (IKE-Network/ike-issues#866): the derived
name family, the semantic tag (a headline item — it lives in every birth FQN
forever), the UUID posture, the file list, and the next-step commands. Nothing is
minted and nothing is written; rerun as starter-set-create-publish to
execute exactly what this draft shows.
Genesis is distinct from the scaffold system: scaffold goals reconcile an existing project's build conventions, repeatedly and safely; genesis runs once and mints permanent identity. After genesis the generated project enters the ordinary scaffold-conformance regime.
- Since:
- 235
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
StarterSetCreateDraftMojo
public StarterSetCreateDraftMojo()Creates this goal instance.
-
-
Method Details
-
execute
public void execute()Prints the genesis plan.- Specified by:
executein interfaceorg.apache.maven.api.plugin.Mojo
-