public class EclipseProjectWriter extends AbstractEclipseWriter
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
ELT_BUILD_COMMAND |
private static java.lang.String |
ELT_BUILD_SPEC |
private static java.lang.String |
ELT_COMMENT |
private static java.lang.String |
ELT_LINK |
private static java.lang.String |
ELT_LINKED_RESOURCES |
private static java.lang.String |
ELT_NAME |
private static java.lang.String |
ELT_NATURE |
private static java.lang.String |
ELT_NATURES |
private static java.lang.String |
FILE_DOT_PROJECT |
private static int |
LINK_TYPE_DIRECTORY
Constant for links to directories.
|
private static int |
LINK_TYPE_FILE
Constant for links to files.
|
(package private) java.util.ArrayList |
linkNames
To Store the link names
|
config, log| Constructor and Description |
|---|
EclipseProjectWriter() |
| Modifier and Type | Method and Description |
|---|---|
private void |
addComment(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String projectDescription) |
private void |
addFileLink(org.codehaus.plexus.util.xml.XMLWriter writer,
java.io.File projectBaseDir,
java.io.File basedir,
java.io.File file) |
private void |
addLink(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String name,
java.lang.String location,
int type) |
private void |
addResourceLinks(org.codehaus.plexus.util.xml.XMLWriter writer,
java.io.File projectBaseDir,
java.io.File basedir,
java.util.List sourceRoots) |
private void |
addSourceLinks(org.codehaus.plexus.util.xml.XMLWriter writer,
java.io.File projectBaseDir,
java.io.File basedir,
java.util.List sourceRoots) |
void |
write()
Main method that should be implemented by the writer to do the work.
|
initprivate static final java.lang.String ELT_NAME
private static final java.lang.String ELT_COMMENT
private static final java.lang.String ELT_BUILD_COMMAND
private static final java.lang.String ELT_LINK
private static final java.lang.String ELT_BUILD_SPEC
private static final java.lang.String ELT_LINKED_RESOURCES
private static final java.lang.String ELT_NATURE
private static final java.lang.String ELT_NATURES
private static final java.lang.String FILE_DOT_PROJECT
private static final int LINK_TYPE_FILE
private static final int LINK_TYPE_DIRECTORY
java.util.ArrayList linkNames
public void write()
throws org.apache.maven.plugin.MojoExecutionException
EclipseWriterorg.apache.maven.plugin.MojoExecutionExceptionEclipseWriter.write()private void addFileLink(org.codehaus.plexus.util.xml.XMLWriter writer,
java.io.File projectBaseDir,
java.io.File basedir,
java.io.File file)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprivate void addSourceLinks(org.codehaus.plexus.util.xml.XMLWriter writer,
java.io.File projectBaseDir,
java.io.File basedir,
java.util.List sourceRoots)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprivate void addResourceLinks(org.codehaus.plexus.util.xml.XMLWriter writer,
java.io.File projectBaseDir,
java.io.File basedir,
java.util.List sourceRoots)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprivate void addLink(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String name,
java.lang.String location,
int type)
writer - name - location - private void addComment(org.codehaus.plexus.util.xml.XMLWriter writer,
java.lang.String projectDescription)