public class MyEclipsePlugin extends EclipsePlugin
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map |
hibernate
Hibernate configuration placeholder
|
private static java.lang.String |
MYECLIPSE_DEFAULT_HIBERNATE_CFG_XML |
private static java.lang.String |
MYECLIPSE_DEPLOYMENT_DESCRIPTOR_VALIDATOR_BUILDER |
private static java.lang.String |
MYECLIPSE_EAR_NATURE |
private static java.lang.String |
MYECLIPSE_HIBERNATE_BUILDER |
private static java.lang.String |
MYECLIPSE_HIBERNATE_NATURE |
private static java.lang.String |
MYECLIPSE_J2EE_13_CLASSPATH_CONTAINER |
private static java.lang.String |
MYECLIPSE_J2EE_14_CLASSPATH_CONTAINER |
private static java.lang.String |
MYECLIPSE_J2EE_PROJECT_VALIDATOR_BUILDER |
private static java.lang.String |
MYECLIPSE_SPRING_BUILDER |
private static java.lang.String |
MYECLIPSE_STRUTS_NATURE |
private static java.lang.String |
MYECLIPSE_WEB_CLASSPATH_BUILDER |
private static java.lang.String |
MYECLIPSE_WEB_NATURE |
private static java.lang.String |
MYECLISPE_SPRING_NATURE |
private java.util.Map |
spring
Spring configuration placeholder
|
private java.util.Map |
struts
Allow declaration of struts properties for MyEclipse
|
ASPECTJ_FILE_PATTERN, ASPECTJ_RT_CONTAINER, BUILDER_WST_VALIDATION, classpathContainersLast, COMMON_PATH_JDT_LAUNCHING_JRE_CONTAINER, JAVA_FILE_PATTERN, jeeversion, limitProjectReferencesToWorkspace, REQUIRED_PLUGINS_CONTAINER, testSourcesLast, workspace, WTP_SUPPORTED_VERSIONSartifactCollector, artifactFactory, artifactMetadataSource, artifactResolver, downloadJavadocs, downloadSources, executedProject, forceRecheck, localRepository, logger, packaging, project, reactorProjects, remoteArtifactRepositories| Constructor and Description |
|---|
MyEclipsePlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
fillDefaultBuilders(java.lang.String packaging)
Override the default builders with the builders used by MyEclipse
|
protected void |
fillDefaultClasspathContainers(java.lang.String packaging)
Fill getClasspathContainers() with values.
|
protected void |
fillDefaultNatures(java.lang.String packaging)
Override the default natures with the natures used by MyEclipse
|
java.util.Map |
getHibernate() |
java.util.Map |
getSpring() |
java.util.Map |
getStruts() |
void |
setHibernate(java.util.Map hibernate) |
void |
setSpring(java.util.Map spring) |
void |
setStruts(java.util.Map struts) |
protected void |
writeConfigurationExtras(EclipseWriterConfig config)
Write any extra configuration information for the Eclipse project.
|
buildDirectoryList, checkDeprecationsExtras, convertBuildCommandList, createEclipseWriterConfig, extractResourceDirs, getAdditionalBuildcommands, getAdditionalProjectnatures, getBuildcommands, getBuildOutputDirectory, getClasspathContainers, getEclipseProjectDir, getExcludes, getLinkedResources, getProjectNameForArifact, getProjectNameTemplate, getProjectnatures, getUseProjectReferences, getWorkspaceArtefacts, getWorkspaceConfiguration, getWtpversion, hasToResolveJar, isAddGroupIdToProjectName, isAddVersionToProjectName, isAvailableAsAReactorProject, isJavaProject, isPdeProject, setAddGroupIdToProjectName, setAdditionalBuildcommands, setAdditionalProjectnatures, setAddVersionToProjectName, setBuildcommands, setBuildOutputDirectory, setClasspathContainers, setEclipseProjectDir, setLinkedResources, setProjectNameTemplate, setProjectnatures, setup, setupExtras, setUseProjectReferences, setWtpversion, useProjectReference, validateExtras, writeConfigurationdoDependencyResolution, enableLogging, execute, getArtifactFactory, getArtifactMetadataSource, getArtifactResolver, getDownloadJavadocs, getDownloadSources, getExecutedProject, getLocalRepository, getProject, getReactorProject, getReactorProjects, getRemoteArtifactRepositories, isMavenVersion, isResolveDependencies, setArtifactFactory, setArtifactMetadataSource, setArtifactResolver, setDownloadJavadocs, setDownloadSources, setExecutedProject, setLocalRepository, setProject, setReactorProjects, setRemoteArtifactRepositories, setResolveDependenciesprivate static final java.lang.String MYECLIPSE_EAR_NATURE
private static final java.lang.String MYECLIPSE_WEB_NATURE
private static final java.lang.String MYECLISPE_SPRING_NATURE
private static final java.lang.String MYECLIPSE_STRUTS_NATURE
private static final java.lang.String MYECLIPSE_HIBERNATE_NATURE
private static final java.lang.String MYECLIPSE_DEPLOYMENT_DESCRIPTOR_VALIDATOR_BUILDER
private static final java.lang.String MYECLIPSE_WEB_CLASSPATH_BUILDER
private static final java.lang.String MYECLIPSE_J2EE_PROJECT_VALIDATOR_BUILDER
private static final java.lang.String MYECLIPSE_SPRING_BUILDER
private static final java.lang.String MYECLIPSE_HIBERNATE_BUILDER
private static final java.lang.String MYECLIPSE_J2EE_14_CLASSPATH_CONTAINER
private static final java.lang.String MYECLIPSE_J2EE_13_CLASSPATH_CONTAINER
private static final java.lang.String MYECLIPSE_DEFAULT_HIBERNATE_CFG_XML
private java.util.Map spring
<spring>
<version>1.0/2.0</version>
<file-pattern>applicationContext-*.xml</file-pattern>
<basedir>src/main/resources</basedir>
</spring>
private java.util.Map hibernate
<hibernate>
<config-file>src/main/resources/applicationContext-persistence.xml</config-file>
<session-factory-id>mySessionFactory</session-factory-id>
</hibernate>
private java.util.Map struts
<struts>
<version>1.2.9</version>
<servlet-name>action</servlet-name>
<pattern>*.do</pattern>
<base-package>1.2.9</base-package>
</struts>
protected void writeConfigurationExtras(EclipseWriterConfig config) throws org.apache.maven.plugin.MojoExecutionException
writeConfigurationExtras in class EclipsePluginorg.apache.maven.plugin.MojoExecutionExceptionprotected void fillDefaultBuilders(java.lang.String packaging)
fillDefaultBuilders in class EclipsePluginpackaging - packaging-type (jar,war,ejb,ear)protected void fillDefaultNatures(java.lang.String packaging)
fillDefaultNatures in class EclipsePluginpackaging - packaging-type (jar,war,ejb,ear)protected void fillDefaultClasspathContainers(java.lang.String packaging)
EclipsePlugin
Subclasses should call super and then calculate their own additions and insert them via
getClasspathContainers().addAll().
fillDefaultClasspathContainers in class EclipsePluginpackaging - the pom's packagingpublic java.util.Map getSpring()
public void setSpring(java.util.Map spring)
public java.util.Map getHibernate()
public void setHibernate(java.util.Map hibernate)
public java.util.Map getStruts()
public void setStruts(java.util.Map struts)