org.mule.tools.tooling.maven
Class DomainMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.maven.plugin.ide.AbstractIdeSupportMojo
          extended by org.apache.maven.plugin.eclipse.EclipsePlugin
              extended by org.mule.tools.tooling.maven.DomainMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.codehaus.plexus.logging.LogEnabled

public class DomainMojo
extends org.apache.maven.plugin.eclipse.EclipsePlugin


Field Summary
static String JRE_CONTAINER
           
static String MAVEN_MULE_BUILDER
           
static String MAVEN_MULE_NATURE
           
static String MULE_BUILDER
           
static String MULE_DOMAIN_BUILDER
           
static String MULE_DOMAIN_NATURE
           
static String MULE_NATURE
           
static String MULE_RUNTIME
           
 
Fields inherited from class org.apache.maven.plugin.eclipse.EclipsePlugin
BUILDER_WST_VALIDATION, COMMON_PATH_JDT_LAUNCHING_JRE_CONTAINER, limitProjectReferencesToWorkspace, REQUIRED_PLUGINS_CONTAINER, workspace, WTP_SUPPORTED_VERSIONS
 
Fields inherited from class org.apache.maven.plugin.ide.AbstractIdeSupportMojo
artifactCollector, artifactFactory, artifactMetadataSource, artifactResolver, downloadJavadocs, downloadSources, executedProject, localRepository, logger, packaging, project, reactorProjects, remoteArtifactRepositories
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
DomainMojo()
           
 
Method Summary
 org.apache.maven.plugin.eclipse.EclipseSourceDir[] buildDirectoryList(org.apache.maven.project.MavenProject project, File basedir, File buildOutputDirectory)
           
protected  void setupExtras()
           
 
Methods inherited from class org.apache.maven.plugin.eclipse.EclipsePlugin
checkExtraDeprecations, convertBuildCommandList, createEclipseWriterConfig, doDependencyResolution, fillDefaultBuilders, fillDefaultClasspathContainers, fillDefaultNatures, getAdditionalBuildcommands, getAdditionalProjectnatures, getBuildcommands, getBuildOutputDirectory, getClasspathContainers, getEclipseProjectDir, getExcludes, getProjectNameForArifact, getProjectNameTemplate, getProjectnatures, getUseProjectReferences, getWorkspaceArtefacts, getWorkspaceConfiguration, getWtpversion, hasToResolveJar, isAddGroupIdToProjectName, isAddVersionToProjectName, isJavaProject, isPdeProject, setAddGroupIdToProjectName, setAdditionalBuildcommands, setAdditionalProjectnatures, setAddVersionToProjectName, setBuildcommands, setBuildOutputDirectory, setClasspathContainers, setEclipseProjectDir, setProjectNameTemplate, setProjectnatures, setup, setUseProjectReferences, setWtpversion, useProjectReference, validateExtras, verifyClasspathContainerListIsComplete, writeAdditionalConfig, writeConfiguration, writeExtraConfiguration
 
Methods inherited from class org.apache.maven.plugin.ide.AbstractIdeSupportMojo
enableLogging, execute, getArtifactFactory, getArtifactMetadataSource, getArtifactResolver, getDownloadJavadocs, getDownloadSources, getExecutedProject, getLocalRepository, getProject, getReactorProjects, getRemoteArtifactRepositories, isAvailableAsAReactorProject, isResolveDependencies, setArtifactFactory, setArtifactMetadataSource, setArtifactResolver, setDownloadJavadocs, setDownloadSources, setExecutedProject, setLocalRepository, setProject, setReactorProjects, setRemoteArtifactRepositories, setResolveDependencies
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JRE_CONTAINER

public static final String JRE_CONTAINER
See Also:
Constant Field Values

MULE_NATURE

public static final String MULE_NATURE
See Also:
Constant Field Values

MULE_DOMAIN_NATURE

public static final String MULE_DOMAIN_NATURE
See Also:
Constant Field Values

MULE_DOMAIN_BUILDER

public static final String MULE_DOMAIN_BUILDER
See Also:
Constant Field Values

MAVEN_MULE_NATURE

public static final String MAVEN_MULE_NATURE
See Also:
Constant Field Values

MULE_RUNTIME

public static final String MULE_RUNTIME
See Also:
Constant Field Values

MULE_BUILDER

public static final String MULE_BUILDER
See Also:
Constant Field Values

MAVEN_MULE_BUILDER

public static final String MAVEN_MULE_BUILDER
See Also:
Constant Field Values
Constructor Detail

DomainMojo

public DomainMojo()
Method Detail

setupExtras

protected void setupExtras()
                    throws org.apache.maven.plugin.MojoExecutionException
Overrides:
setupExtras in class org.apache.maven.plugin.eclipse.EclipsePlugin
Throws:
org.apache.maven.plugin.MojoExecutionException

buildDirectoryList

public org.apache.maven.plugin.eclipse.EclipseSourceDir[] buildDirectoryList(org.apache.maven.project.MavenProject project,
                                                                             File basedir,
                                                                             File buildOutputDirectory)
                                                                      throws org.apache.maven.plugin.MojoExecutionException
Overrides:
buildDirectoryList in class org.apache.maven.plugin.eclipse.EclipsePlugin
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2015. All Rights Reserved.