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