org.apache.maven.plugin.ear
Class EarMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugin.ear.AbstractEarMojo
org.apache.maven.plugin.ear.EarMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
public class EarMojo
- extends AbstractEarMojo
Builds J2EE Enterprise Archive (EAR) files.
- Version:
- $Id: EarMojo.java 1228837 2012-01-08 13:19:38Z rfscholte $
- Author:
- Stephane Nicoll
Field Summary |
protected java.lang.String |
escapeString
Expression preceded with this String won't be interpolated
\${foo} will be replaced with ${foo}. |
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
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 |
escapeString
protected java.lang.String escapeString
- Expression preceded with this String won't be interpolated
\${foo} will be replaced with ${foo}.
- Since:
- 2.3.2
EarMojo
public EarMojo()
execute
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Specified by:
execute
in interface org.apache.maven.plugin.Mojo
- Overrides:
execute
in class AbstractEarMojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
getApplicationXml
public java.lang.String getApplicationXml()
setApplicationXml
public void setApplicationXml(java.lang.String applicationXml)
getExcludes
protected java.lang.String[] getExcludes()
- Returns a string array of the excludes to be used
when assembling/copying the ear.
- Returns:
- an array of tokens to exclude
getIncludes
protected java.lang.String[] getIncludes()
- Returns a string array of the includes to be used
when assembling/copying the ear.
- Returns:
- an array of tokens to include
getPackagingExcludes
public java.lang.String[] getPackagingExcludes()
setPackagingExcludes
public void setPackagingExcludes(java.lang.String packagingExcludes)
getPackagingIncludes
public java.lang.String[] getPackagingIncludes()
setPackagingIncludes
public void setPackagingIncludes(java.lang.String packagingIncludes)
unpack
public void unpack(java.io.File source,
java.io.File destDir)
throws org.codehaus.plexus.archiver.manager.NoSuchArchiverException,
java.io.IOException,
org.codehaus.plexus.archiver.ArchiverException
- Unpacks the module into the EAR structure.
- Parameters:
source
- File to be unpacked.destDir
- Location where to put the unpacked files.
- Throws:
org.codehaus.plexus.archiver.manager.NoSuchArchiverException
java.io.IOException
org.codehaus.plexus.archiver.ArchiverException
getJarArchiver
protected org.codehaus.plexus.archiver.jar.JarArchiver getJarArchiver()
- Returns the
JarArchiver
implementation used
to package the EAR file.
By default the archiver is obtained from the Plexus container.
- Returns:
- the archiver
isNonFilteredExtension
public boolean isNonFilteredExtension(java.lang.String fileName)
Copyright © 2002-2012 Apache Software Foundation. All Rights Reserved.