public class EclipseWtpFacetsWriter extends AbstractWtpResourceWriter
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
ATTR_FACET |
private static java.lang.String |
ATTR_VERSION |
private static java.lang.String |
DIR_WTP_SETTINGS
The .settings folder for Web Tools Project 1.x release.
|
private static java.lang.String |
ELT_FACETED_PROJECT |
private static java.lang.String |
ELT_FIXED |
private static java.lang.String |
ELT_INSTALLED |
private static java.lang.String |
FACET_COM_IBM_WEBSPHERE_COEXISTENCE_EAR |
private static java.lang.String |
FACET_COM_IBM_WEBSPHERE_EXTENDED_EAR |
private static java.lang.String |
FACET_JST_EAR |
private static java.lang.String |
FACET_JST_EJB |
private static java.lang.String |
FACET_JST_JAVA |
private static java.lang.String |
FACET_JST_UTILITY |
private static java.lang.String |
FACET_JST_WEB |
private static java.lang.String |
FILE_FACET_CORE_XML
File name where Eclipse Project's Facet configuration will be stored.
|
ATTR_DEPLOY_NAME, ATTR_DEPLOY_PATH, ATTR_MODULE_ID, ATTR_MODULE_TYPE_ID, ATTR_NAME, ATTR_PROJECT_VERSION, ATTR_SOURCE_PATH, ATTR_VALUE, ELT_MODULE_TYPE, ELT_PROJECT_MODULES, ELT_PROPERTY, ELT_VERSION, ELT_WB_MODULE, ELT_WB_RESOURCEconfig, log| Constructor and Description |
|---|
EclipseWtpFacetsWriter() |
| Modifier and Type | Method and Description |
|---|---|
void |
write()
Main method that should be implemented by the writer to do the work.
|
private void |
writeAdditionalProjectFacets(org.codehaus.plexus.util.xml.XMLWriter writer)
Writes out any additional project facets specified in the plugin configuration
|
private void |
writeFacetFixedElement(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String facetName)
Writes facet
fixed element with attribute facet set to the value of argument
facetName. |
private void |
writeFacetInstalledElement(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String facetName,
java.lang.String facetVersion)
Writes a facet
installed element with attribute facet set to the value of argument
facetName, and attribute version set to the value of argument facetVersion
. |
private void |
writeModuleTypeFacetCore(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String packaging)
Writes out the facet info for a faceted-project based on the packaging.
|
addDependency, writeModuleTypeAccordingToPackaging, writeWarOrEarResourcesinitprivate static final java.lang.String FACET_COM_IBM_WEBSPHERE_COEXISTENCE_EAR
private static final java.lang.String FACET_COM_IBM_WEBSPHERE_EXTENDED_EAR
private static final java.lang.String FACET_JST_EAR
private static final java.lang.String FACET_JST_UTILITY
private static final java.lang.String FACET_JST_EJB
private static final java.lang.String FACET_JST_WEB
private static final java.lang.String FACET_JST_JAVA
private static final java.lang.String ATTR_VERSION
private static final java.lang.String ELT_INSTALLED
private static final java.lang.String ATTR_FACET
private static final java.lang.String ELT_FIXED
private static final java.lang.String ELT_FACETED_PROJECT
private static final java.lang.String DIR_WTP_SETTINGS
private static final java.lang.String FILE_FACET_CORE_XML
public void write()
throws org.apache.maven.plugin.MojoExecutionException
EclipseWriterorg.apache.maven.plugin.MojoExecutionExceptionEclipseWriter.write()private void writeModuleTypeFacetCore(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String packaging)
writer - packaging - private void writeFacetFixedElement(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String facetName)
fixed element with attribute facet set to the value of argument
facetName.writer - facetName - private void writeFacetInstalledElement(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String facetName,
java.lang.String facetVersion)
installed element with attribute facet set to the value of argument
facetName, and attribute version set to the value of argument facetVersion
.writer - facetName - facetVersion - private void writeAdditionalProjectFacets(org.codehaus.plexus.util.xml.XMLWriter writer)
writer - packaging -