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.StringapiJarprotected java.lang.StringapiPackageprivate static java.io.Consoleconsprotected java.lang.Booleanhelpprotected java.lang.StringimplBuildprotected java.lang.StringimplJarprotected java.lang.StringimplNamespaceprotected java.lang.StringimplVersionprotected booleanisFinalIs it a final specification?protected java.lang.StringjarTypeIs it an API jar?protected java.lang.StringnewImplVersionprotected java.lang.StringnewSpecVersionprotected org.apache.maven.project.MavenProjectprojectprotected java.io.Filepropertiesprotected java.lang.StringspecBuildprotected java.lang.StringspecImplVersionprotected java.lang.StringspecVersion
-
Constructor Summary
Constructors Constructor Description CommandLineMojo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute()private static voidfail(java.lang.String s)Print error and exit.private static booleangetBooleanProperty(java.util.Properties p, java.lang.String name, boolean def)private static voidprintParam(java.lang.String arg, java.lang.String desc)private static java.lang.Stringprompt(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.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureException
-
-