public class MyEclipseMetadataWriter extends AbstractEclipseWriter
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
MYECLIPSE_METADATA_PROJECT |
private static java.lang.String |
MYECLIPSE_METADATA_PROJECT_ARCHIVE |
private static java.lang.String |
MYECLIPSE_METADATA_PROJECT_ATTRIBUTE |
private static java.lang.String |
MYECLIPSE_METADATA_PROJECT_ATTRIBUTES |
private static java.lang.String |
MYECLIPSE_METADATA_PROJECT_CONTEXT_ROOT |
private static java.lang.String |
MYECLIPSE_METADATA_PROJECT_ID |
private static java.lang.String |
MYECLIPSE_METADATA_PROJECT_J2EE_SPEC |
private static java.lang.String |
MYECLIPSE_METADATA_PROJECT_NAME |
private static java.lang.String |
MYECLIPSE_METADATA_PROJECT_TYPE |
private static java.lang.String |
MYECLIPSE_METADATA_PROJECT_TYPE_EAR |
private static java.lang.String |
MYECLIPSE_METADATA_PROJECT_TYPE_EJB |
private static java.lang.String |
MYECLIPSE_METADATA_PROJECT_TYPE_WAR |
private static java.lang.String |
MYECLIPSE_MYMETADATA_FILENAME |
config, log| Constructor and Description |
|---|
MyEclipseMetadataWriter() |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
getJeeVersion()
Find JEE version from the project dependencies : find version from 'j2ee.jar' artifact or from 'servlet-api'
|
private java.lang.String |
getMyEclipseProjectType(java.lang.String packaging) |
void |
write()
Writer entry point
|
initprivate static final java.lang.String MYECLIPSE_MYMETADATA_FILENAME
private static final java.lang.String MYECLIPSE_METADATA_PROJECT
private static final java.lang.String MYECLIPSE_METADATA_PROJECT_TYPE
private static final java.lang.String MYECLIPSE_METADATA_PROJECT_NAME
private static final java.lang.String MYECLIPSE_METADATA_PROJECT_ID
private static final java.lang.String MYECLIPSE_METADATA_PROJECT_CONTEXT_ROOT
private static final java.lang.String MYECLIPSE_METADATA_PROJECT_J2EE_SPEC
private static final java.lang.String MYECLIPSE_METADATA_PROJECT_ARCHIVE
private static final java.lang.String MYECLIPSE_METADATA_PROJECT_TYPE_WAR
private static final java.lang.String MYECLIPSE_METADATA_PROJECT_TYPE_EAR
private static final java.lang.String MYECLIPSE_METADATA_PROJECT_TYPE_EJB
private static final java.lang.String MYECLIPSE_METADATA_PROJECT_ATTRIBUTES
private static final java.lang.String MYECLIPSE_METADATA_PROJECT_ATTRIBUTE
public void write()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprivate java.lang.String getMyEclipseProjectType(java.lang.String packaging)
packaging - maven project packagingprivate java.lang.String getJeeVersion()
JeeUtils.resolveJeeVersion(org.apache.maven.project.MavenProject)