Package org.apache.maven.plugins.jmod
Class JModDescribeMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugins.jmod.AbstractJModMojo
org.apache.maven.plugins.jmod.JModDescribeMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
@Mojo(name="describe",
requiresDependencyResolution=NONE,
defaultPhase=NONE)
public class JModDescribeMojo
extends AbstractJModMojo
This goal is to support the usage of
jmod describe
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate File
The name of the jmod file which is used to be examined viajmod describe jmodFile
private File
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate org.codehaus.plexus.util.cli.Commandline
createJModDescribeCommandLine
(File resultingJModFile) void
execute()
Methods inherited from class org.apache.maven.plugins.jmod.AbstractJModMojo
executeCommand, getCommaSeparatedList, getJModExecutable, getProject, getSession, getToolchain, projectHasAlreadySetAnArtifact
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Field Details
-
outputDirectory
@Parameter(defaultValue="${project.build.directory}", required=true, readonly=true) private File outputDirectory -
jmodFile
@Parameter(defaultValue="${project.build.directory}/jmods/${project.artifactId}.jmod", property="jmodfile", required=true) private File jmodFileThe name of the jmod file which is used to be examined viajmod describe jmodFile
-
-
Constructor Details
-
JModDescribeMojo
public JModDescribeMojo()
-
-
Method Details
-
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
-
createJModDescribeCommandLine
private org.codehaus.plexus.util.cli.Commandline createJModDescribeCommandLine(File resultingJModFile) throws IOException - Throws:
IOException
-