public abstract class PackageApplicationMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.maven.project.MavenProject |
project
The maven project.
|
| Constructor and Description |
|---|
PackageApplicationMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createWebapp(File webappDirectory)
Create the Jangaroo Web app in the given Web app directory.
|
protected Set<org.apache.maven.artifact.Artifact> |
getArtifacts() |
abstract File |
getPackageSourceDirectory() |
protected void |
writeModule(File scriptDirectory,
String groupId,
String artifactId,
String version,
Writer jangarooApplicationWriter,
Writer jangarooApplicationAllWriter) |
protected void |
writeThisJangarooModuleScript(File scriptDirectory,
Writer jangarooApplicationWriter,
Writer jangarooApplicationAllWriter) |
getLog, getPluginContext, setLog, setPluginContextpublic abstract File getPackageSourceDirectory()
protected void createWebapp(File webappDirectory) throws org.apache.maven.plugin.MojoExecutionException
webappDirectory - the directory where to build the Jangaroo Web app.org.apache.maven.plugin.MojoExecutionException - if anything goes wrongprotected void writeThisJangarooModuleScript(File scriptDirectory, Writer jangarooApplicationWriter, Writer jangarooApplicationAllWriter) throws IOException
IOExceptionprotected void writeModule(File scriptDirectory, String groupId, String artifactId, String version, Writer jangarooApplicationWriter, Writer jangarooApplicationAllWriter) throws IOException
IOExceptionprotected Set<org.apache.maven.artifact.Artifact> getArtifacts()
Copyright © 2002–2015 CoreMedia AG. All rights reserved.