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 Enteprise Archive (EAR) files.
- Version:
- $Id: EarMojo.java 1050900 2010-12-19 17:10:52Z snicoll $
- Author:
- Stephane Nicoll
- Is defined by the goal name:
- ear
- Is bound to the specified phase of the standard build lifecycle:
- package
- Requires the dependencies in this specified scope:
- test
Field Summary |
protected String |
escapeString
Expression preceded with the 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 String escapeString
- Expression preceded with the String won't be interpolated
\${foo} will be replaced with ${foo}
- Since:
- 2.3.2
- Is defined by:
- expression:
- ${maven.ear.escapeString}
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 String getApplicationXml()
setApplicationXml
public void setApplicationXml(String applicationXml)
getExcludes
protected 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 String[] getIncludes()
- Returns a string array of the includes to be used
when assembling/copying the ear.
- Returns:
- an array of tokens to include
unpack
public void unpack(File source,
File destDir)
throws org.codehaus.plexus.archiver.manager.NoSuchArchiverException,
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
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(String fileName)
Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.