public class EclipseClasspathWriter extends AbstractEclipseWriter
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
ASPECTJRT_CONTAINER |
private static java.lang.String |
ATTR_EXCLUDING
Attribute name for source file excludes in a path.
|
private static java.lang.String |
ATTR_INCLUDING
Attribute name for source file includes in a path.
|
private static java.lang.String |
ATTR_KIND
Attribute for kind - Container (con), Variable (var)..etc.
|
private static java.lang.String |
ATTR_LIB
Attribute value for kind: lib
|
private static java.lang.String |
ATTR_OUTPUT
Attribute for output.
|
private static java.lang.String |
ATTR_PATH
Attribute for path.
|
private static java.lang.String |
ATTR_SOURCEPATH
Attribute for sourcepath.
|
private static java.lang.String |
ATTR_SRC
Attribute value for kind: src
|
private static java.lang.String |
ATTR_VAR
Attribute value for kind: var
|
private static java.lang.String |
ATTRIBUTE |
private static java.lang.String |
ATTRIBUTES |
private static java.lang.String |
ELT_CLASSPATH
Element for classpath.
|
private static java.lang.String |
ELT_CLASSPATHENTRY
Element for classpathentry.
|
private static java.lang.String |
FILE_DOT_CLASSPATH
File name that stores project classpath settings.
|
protected static java.lang.String |
M2_REPO
Eclipse build path variable M2_REPO
|
private static java.lang.String |
NAME |
private static java.lang.String |
ORG_ECLIPSE_AJDT_ASPECTPATH |
private static java.lang.String |
ORG_ECLIPSE_AJDT_INPATH |
private static java.lang.String |
VALUE |
config, log| Constructor and Description |
|---|
EclipseClasspathWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDependency(org.codehaus.plexus.util.xml.XMLWriter writer,
IdeDependency dep) |
private java.lang.String |
getDependencyId(IdeDependency dep) |
private boolean |
isAspectJRuntime(IdeDependency dep) |
void |
write()
Main method that should be implemented by the writer to do the work.
|
private void |
writeClasspathContainers(org.codehaus.plexus.util.xml.XMLWriter writer) |
initprivate static final java.lang.String ORG_ECLIPSE_AJDT_INPATH
private static final java.lang.String ORG_ECLIPSE_AJDT_ASPECTPATH
private static final java.lang.String ASPECTJRT_CONTAINER
private static final java.lang.String NAME
private static final java.lang.String VALUE
private static final java.lang.String ATTRIBUTE
private static final java.lang.String ATTRIBUTES
protected static final java.lang.String M2_REPO
private static final java.lang.String ATTR_SOURCEPATH
private static final java.lang.String ATTR_OUTPUT
private static final java.lang.String ATTR_PATH
private static final java.lang.String ATTR_KIND
private static final java.lang.String ATTR_VAR
private static final java.lang.String ATTR_LIB
private static final java.lang.String ATTR_SRC
private static final java.lang.String ATTR_INCLUDING
private static final java.lang.String ATTR_EXCLUDING
private static final java.lang.String ELT_CLASSPATHENTRY
private static final java.lang.String ELT_CLASSPATH
private static final java.lang.String FILE_DOT_CLASSPATH
public void write()
throws org.apache.maven.plugin.MojoExecutionException
EclipseWriterorg.apache.maven.plugin.MojoExecutionExceptionEclipseWriter.write()private void writeClasspathContainers(org.codehaus.plexus.util.xml.XMLWriter writer)
writer - private java.lang.String getDependencyId(IdeDependency dep)
protected void addDependency(org.codehaus.plexus.util.xml.XMLWriter writer,
IdeDependency dep)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprivate boolean isAspectJRuntime(IdeDependency dep)