org.apache.maven.plugin.eclipse.writers
public abstract class AbstractWtpResourceWriter extends AbstractEclipseResourceWriter
| Field Summary | |
|---|---|
| protected static String | ARTIFACT_MAVEN_WAR_PLUGIN |
| protected static String | ATTR_DEPLOY_NAME |
| protected static String | ATTR_DEPLOY_PATH |
| protected static String | ATTR_MODULE_ID |
| protected static String | ATTR_MODULE_TYPE_ID |
| protected static String | ATTR_NAME |
| protected static String | ATTR_SOURCE_PATH |
| protected static String | ATTR_VALUE |
| protected static String | ELT_MODULE_TYPE |
| protected static String | ELT_PROJECT_MODULES |
| protected static String | ELT_PROPERTY |
| protected static String | ELT_VERSION |
| protected static String | ELT_WB_MODULE |
| protected static String | ELT_WB_RESOURCE |
| Constructor Summary | |
|---|---|
| AbstractWtpResourceWriter(Log log, File eclipseProjectDir, MavenProject project, IdeDependency[] deps) | |
| Method Summary | |
|---|---|
| protected void | addDependency(XMLWriter writer, IdeDependency dep, ArtifactRepository localRepository, File basedir)
Adds dependency for Eclipse WTP project.
|
| protected IdeDependency[] | getDependencies()
Returns Dependent artifacts for our project.
|
| protected String | resolveEjbVersion() |
| protected String | resolveJ2eeVersion() |
| protected String | resolveJavaVersion() |
| protected String | resolveServletVersion() |
| abstract void | write(EclipseSourceDir[] sourceDirs, ArtifactRepository localRepository, File buildOutputDirectory)
Common elements of configuration are handled here.
|
| protected void | writeModuleTypeAccordingToPackaging(MavenProject project, XMLWriter writer, String packaging, File buildOutputDirectory) |
| protected void | writeWarOrEarResources(XMLWriter writer, MavenProject project, ArtifactRepository localRepository) |
Parameters: writer artifact localRepository basedir
Throws: MojoExecutionException
Returns:
Parameters: sourceDirs localRepository buildOutputDirectory
Throws: MojoExecutionException
Parameters: project writer packaging
Throws: MojoExecutionException