@Mojo(name="rad") @Execute(phase=GENERATE_RESOURCES) public class RadPlugin extends EclipsePlugin
ASPECTJ_FILE_PATTERN, ASPECTJ_RT_CONTAINER, BUILDER_WST_VALIDATION, classpathContainersLast, COMMON_PATH_JDT_LAUNCHING_JRE_CONTAINER, JAVA_FILE_PATTERN, jeeversion, limitProjectReferencesToWorkspace, testSourcesLast, workspace, WTP_SUPPORTED_VERSIONSartifactCollector, artifactFactory, artifactMetadataSource, artifactResolver, downloadJavadocs, downloadSources, executedProject, forceRecheck, localRepository, logger, packaging, project, reactorProjects, remoteArtifactRepositories| Constructor and Description | 
|---|
| RadPlugin() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | fillDefaultBuilders(String packaging)overwite the default builders with the builders required by RAD6. | 
| protected void | fillDefaultNatures(String packaging)overwite the default natures with the natures required by RAD6. | 
| String | getProjectNameForArifact(Artifact artifact)Find the name of the project as used in eclipse. | 
| String | getWarContextRoot() | 
| protected boolean | isAvailableAsAReactorProject(Artifact artifact)Utility method that locates a project producing the given artifact. | 
| protected void | setupExtras()WARNING: The manifest resources added here will not have the benefit of the dependencies of the project, since
 that's not provided in the setup() apis... | 
| void | setWarContextRoot(String warContextRoot) | 
| protected void | writeConfigurationExtras(EclipseWriterConfig config)write all rad6 configuration files. | 
buildDirectoryList, checkDeprecationsExtras, convertBuildCommandList, createEclipseWriterConfig, fillDefaultClasspathContainers, getAdditionalBuildcommands, getAdditionalProjectnatures, getBuildcommands, getBuildOutputDirectory, getClasspathContainers, getEclipseProjectDir, getExcludes, getLinkedResources, getProjectNameTemplate, getProjectnatures, getUseProjectReferences, getWorkspaceArtefacts, getWorkspaceConfiguration, getWtpversion, hasToResolveJar, isAddGroupIdToProjectName, isAddVersionToProjectName, isJavaProject, setAddGroupIdToProjectName, setAdditionalBuildcommands, setAdditionalProjectnatures, setAddVersionToProjectName, setBuildcommands, setBuildOutputDirectory, setClasspathContainers, setEclipseProjectDir, setLinkedResources, setProjectNameTemplate, setProjectnatures, setup, 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, setResolveDependenciesgetLog, getPluginContext, setLog, setPluginContextpublic String getWarContextRoot()
public void setWarContextRoot(String warContextRoot)
warContextRoot - The warContextRoot to set.protected void writeConfigurationExtras(EclipseWriterConfig config) throws MojoExecutionException
writeConfigurationExtras in class EclipsePlugindeps - resolved dependencies to handleMojoExecutionException - if the config files could not be written.EclipsePlugin#writeConfiguration()protected void fillDefaultBuilders(String packaging)
fillDefaultBuilders in class EclipsePluginpackaging - packaging-type (jar,war,ejb,ear)protected void fillDefaultNatures(String packaging)
fillDefaultNatures in class EclipsePluginpackaging - packaging-type (jar,war,ejb,ear)protected boolean isAvailableAsAReactorProject(Artifact artifact)
isAvailableAsAReactorProject in class EclipsePluginartifact - the artifact a project should produce.true if the artifact is produced by a reactor projectart.protected void setupExtras()
                    throws MojoExecutionException
setupExtras in class EclipsePluginMojoExecutionException - mojo failures.public String getProjectNameForArifact(Artifact artifact)
getProjectNameForArifact in class EclipsePluginartifact - The artifact to find the eclipse name for.Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.