Package org.glassfish.spec.maven
Class CommandLineMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.glassfish.spec.maven.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
-
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.
-
-
-
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
-
-
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
-
-