Class CommandLineMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    public class CommandLineMojo
    extends org.apache.maven.plugin.AbstractMojo
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String apiJar  
      protected java.lang.String apiPackage  
      private static java.io.Console cons  
      protected java.lang.Boolean help  
      protected java.lang.String implBuild  
      protected java.lang.String implJar  
      protected java.lang.String implNamespace  
      protected java.lang.String implVersion  
      protected boolean isFinal
      Is it a final specification?
      protected java.lang.String jarType
      Is it an API jar?
      protected java.lang.String newImplVersion  
      protected java.lang.String newSpecVersion  
      protected org.apache.maven.project.MavenProject project  
      protected java.io.File properties  
      protected java.lang.String specBuild  
      protected java.lang.String specImplVersion  
      protected java.lang.String specVersion  
      • Fields inherited from interface org.apache.maven.plugin.Mojo

        ROLE
    • Constructor Summary

      Constructors 
      Constructor Description
      CommandLineMojo()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void execute()  
      private static void fail​(java.lang.String s)
      Print error and exit.
      private static boolean getBooleanProperty​(java.util.Properties p, java.lang.String name, boolean def)  
      private static void printParam​(java.lang.String arg, java.lang.String desc)  
      private static java.lang.String prompt​(java.lang.String p)
      Prompt with the string and return the user's input.
      • Methods inherited from class org.apache.maven.plugin.AbstractMojo

        getLog, getPluginContext, setLog, setPluginContext
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • project

        protected org.apache.maven.project.MavenProject project
      • isFinal

        protected boolean isFinal
        Is it a final specification?
      • jarType

        protected java.lang.String jarType
        Is it an API jar?
      • apiJar

        protected java.lang.String apiJar
      • implJar

        protected java.lang.String implJar
      • implNamespace

        protected java.lang.String implNamespace
      • apiPackage

        protected java.lang.String apiPackage
      • specVersion

        protected java.lang.String specVersion
      • specImplVersion

        protected java.lang.String specImplVersion
      • implVersion

        protected java.lang.String implVersion
      • newImplVersion

        protected java.lang.String newImplVersion
      • newSpecVersion

        protected java.lang.String newSpecVersion
      • specBuild

        protected java.lang.String specBuild
      • implBuild

        protected java.lang.String implBuild
      • properties

        protected java.io.File properties
      • help

        protected java.lang.Boolean help
      • cons

        private static java.io.Console cons
    • Constructor Detail

      • CommandLineMojo

        public CommandLineMojo()
    • Method Detail

      • prompt

        private static java.lang.String prompt​(java.lang.String p)
        Prompt with the string and return the user's input.
      • getBooleanProperty

        private static boolean getBooleanProperty​(java.util.Properties p,
                                                  java.lang.String name,
                                                  boolean def)
      • fail

        private static void fail​(java.lang.String s)
        Print error and exit.
      • printParam

        private static void printParam​(java.lang.String arg,
                                       java.lang.String desc)
      • execute

        public void execute()
                     throws org.apache.maven.plugin.MojoExecutionException,
                            org.apache.maven.plugin.MojoFailureException
        Throws:
        org.apache.maven.plugin.MojoExecutionException
        org.apache.maven.plugin.MojoFailureException