org.apache.maven.plugin.eclipse.writers
Class EclipseWtpFacetsWriter

java.lang.Object
  extended by org.apache.maven.plugin.eclipse.writers.AbstractEclipseResourceWriter
      extended by org.apache.maven.plugin.eclipse.writers.AbstractWtpResourceWriter
          extended by org.apache.maven.plugin.eclipse.writers.EclipseWtpFacetsWriter

public class EclipseWtpFacetsWriter
extends AbstractWtpResourceWriter

Creates a .settings folder for Eclipse WTP 1.x release and writes out the configuration under it.

Version:
$Id: EclipseWtpFacetsWriter.java 390686 2006-04-01 15:39:33Z fgiust $
Author:
Rahul Thakur, Fabrizio Giustina

Field Summary
 
Fields inherited from class org.apache.maven.plugin.eclipse.writers.AbstractWtpResourceWriter
ARTIFACT_MAVEN_WAR_PLUGIN, ATTR_DEPLOY_NAME, ATTR_DEPLOY_PATH, ATTR_MODULE_ID, ATTR_MODULE_TYPE_ID, ATTR_NAME, ATTR_SOURCE_PATH, ATTR_VALUE, ELT_MODULE_TYPE, ELT_PROJECT_MODULES, ELT_PROPERTY, ELT_VERSION, ELT_WB_MODULE, ELT_WB_RESOURCE
 
Fields inherited from class org.apache.maven.plugin.eclipse.writers.AbstractEclipseResourceWriter
deps
 
Constructor Summary
EclipseWtpFacetsWriter(org.apache.maven.plugin.logging.Log log, java.io.File eclipseProjectDir, org.apache.maven.project.MavenProject project, IdeDependency[] deps)
           
 
Method Summary
 void write(EclipseSourceDir[] sourceDirs, org.apache.maven.artifact.repository.ArtifactRepository localRepository, java.io.File buildOutputDirectory)
          Common elements of configuration are handled here.
 
Methods inherited from class org.apache.maven.plugin.eclipse.writers.AbstractWtpResourceWriter
addDependency, getDependencies, resolveEjbVersion, resolveJ2eeVersion, resolveJavaVersion, resolveServletVersion, writeModuleTypeAccordingToPackaging, writeWarOrEarResources
 
Methods inherited from class org.apache.maven.plugin.eclipse.writers.AbstractEclipseResourceWriter
getEclipseProjectDirectory, getLog, getProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EclipseWtpFacetsWriter

public EclipseWtpFacetsWriter(org.apache.maven.plugin.logging.Log log,
                              java.io.File eclipseProjectDir,
                              org.apache.maven.project.MavenProject project,
                              IdeDependency[] deps)
Method Detail

write

public void write(EclipseSourceDir[] sourceDirs,
                  org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                  java.io.File buildOutputDirectory)
           throws org.apache.maven.plugin.MojoExecutionException
Description copied from class: AbstractWtpResourceWriter
Common elements of configuration are handled here.

Specified by:
write in class AbstractWtpResourceWriter
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.