org.apache.maven.plugin.eclipse.writers.wtp
Class AbstractWtpResourceWriter
java.lang.Object
org.apache.maven.plugin.eclipse.writers.AbstractEclipseWriter
org.apache.maven.plugin.eclipse.writers.wtp.AbstractWtpResourceWriter
- All Implemented Interfaces:
- EclipseWriter
- Direct Known Subclasses:
- EclipseWtpApplicationXMLWriter, EclipseWtpComponentWriter, EclipseWtpFacetsWriter, EclipseWtpmodulesWriter
- public abstract class AbstractWtpResourceWriter
- extends AbstractEclipseWriter
Base class to hold common constants used by extending classes.
- Author:
- Rahul Thakur, Fabrizio Giustina
Method Summary |
protected void |
addDependency(org.codehaus.plexus.util.xml.XMLWriter writer,
IdeDependency dep,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.io.File basedir,
java.lang.String deployPath)
Adds dependency for Eclipse WTP project. |
protected void |
writeModuleTypeAccordingToPackaging(org.apache.maven.project.MavenProject project,
org.codehaus.plexus.util.xml.XMLWriter writer,
java.io.File buildOutputDirectory)
|
protected void |
writeWarOrEarResources(org.codehaus.plexus.util.xml.XMLWriter writer,
org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.maven.plugin.eclipse.writers.EclipseWriter |
write |
ATTR_VALUE
protected static final java.lang.String ATTR_VALUE
- See Also:
- Constant Field Values
ATTR_NAME
protected static final java.lang.String ATTR_NAME
- See Also:
- Constant Field Values
ELT_PROPERTY
protected static final java.lang.String ELT_PROPERTY
- See Also:
- Constant Field Values
ELT_VERSION
protected static final java.lang.String ELT_VERSION
- See Also:
- Constant Field Values
ATTR_MODULE_TYPE_ID
protected static final java.lang.String ATTR_MODULE_TYPE_ID
- See Also:
- Constant Field Values
ATTR_SOURCE_PATH
protected static final java.lang.String ATTR_SOURCE_PATH
- See Also:
- Constant Field Values
ATTR_DEPLOY_PATH
protected static final java.lang.String ATTR_DEPLOY_PATH
- See Also:
- Constant Field Values
ELT_WB_RESOURCE
protected static final java.lang.String ELT_WB_RESOURCE
- See Also:
- Constant Field Values
ELT_MODULE_TYPE
protected static final java.lang.String ELT_MODULE_TYPE
- See Also:
- Constant Field Values
ATTR_DEPLOY_NAME
protected static final java.lang.String ATTR_DEPLOY_NAME
- See Also:
- Constant Field Values
ELT_WB_MODULE
protected static final java.lang.String ELT_WB_MODULE
- See Also:
- Constant Field Values
ATTR_MODULE_ID
protected static final java.lang.String ATTR_MODULE_ID
- See Also:
- Constant Field Values
ATTR_PROJECT_VERSION
protected static final java.lang.String ATTR_PROJECT_VERSION
- See Also:
- Constant Field Values
ELT_PROJECT_MODULES
protected static final java.lang.String ELT_PROJECT_MODULES
- See Also:
- Constant Field Values
AbstractWtpResourceWriter
public AbstractWtpResourceWriter()
writeModuleTypeAccordingToPackaging
protected void writeModuleTypeAccordingToPackaging(org.apache.maven.project.MavenProject project,
org.codehaus.plexus.util.xml.XMLWriter writer,
java.io.File buildOutputDirectory)
throws org.apache.maven.plugin.MojoExecutionException
- Parameters:
project
- writer
-
- Throws:
org.apache.maven.plugin.MojoExecutionException
addDependency
protected void addDependency(org.codehaus.plexus.util.xml.XMLWriter writer,
IdeDependency dep,
org.apache.maven.artifact.repository.ArtifactRepository localRepository,
java.io.File basedir,
java.lang.String deployPath)
throws org.apache.maven.plugin.MojoExecutionException
- Adds dependency for Eclipse WTP project.
- Parameters:
writer
- localRepository
- basedir
-
- Throws:
org.apache.maven.plugin.MojoExecutionException
writeWarOrEarResources
protected void writeWarOrEarResources(org.codehaus.plexus.util.xml.XMLWriter writer,
org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository localRepository)
throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
Copyright © 2002-2009 The Apache Software Foundation. All Rights Reserved.