Class IkeHelpMojo

java.lang.Object
network.ike.plugin.IkeHelpMojo
All Implemented Interfaces:
org.apache.maven.api.plugin.Mojo

@Mojo(name="help", projectRequired=false) public class IkeHelpMojo extends Object implements org.apache.maven.api.plugin.Mojo
Displays the available ike: goals, enumerated from the compile-time IkeGoal registry.

Goal names and descriptions come from the IkeGoal enum — the single source of truth for every ike: goal in this plugin — so the help output cannot drift from the actual plugin. Mirrors ws:help, which enumerates WsGoal the same way.

See Also:
  • Constructor Details

    • IkeHelpMojo

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

    • getLog

      protected org.apache.maven.api.plugin.Log getLog()
      Access the Maven logger.
      Returns:
      the logger
    • execute

      public void execute() throws org.apache.maven.api.plugin.MojoException
      Specified by:
      execute in interface org.apache.maven.api.plugin.Mojo
      Throws:
      org.apache.maven.api.plugin.MojoException