info.rvin.flexmojos.flexbuilder
Class FlexbuilderMojo

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 info.rvin.flexmojos.flexbuilder.FlexbuilderMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo, org.codehaus.plexus.logging.LogEnabled

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


Field Summary
protected static java.lang.String M2ECLIPSE_BUILD_COMMAND
           
protected static java.lang.String M2ECLIPSE_NATURE
           
protected  java.util.List remoteRepositories
           
protected  org.apache.maven.artifact.resolver.ArtifactResolver resolver
           
 
Fields inherited from class org.apache.maven.plugin.eclipse.EclipsePlugin
COMMON_PATH_JDT_LAUNCHING_JRE_CONTAINER, REQUIRED_PLUGINS_CONTAINER, WTP_SUPPORTED_VERSIONS
 
Fields inherited from class org.apache.maven.plugin.ide.AbstractIdeSupportMojo
artifactCollector, artifactFactory, artifactMetadataSource, artifactResolver, downloadJavadocs, downloadSources, executedProject, localRepository, project, reactorProjects, remoteArtifactRepositories
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
FlexbuilderMojo()
           
 
Method Summary
protected  void fillDefaultBuilders(java.lang.String packaging)
           
protected  void fillDefaultNatures(java.lang.String packaging)
           
protected  java.util.Set<org.apache.maven.artifact.Artifact> getDependencyArtifacts()
           
protected  void setupExtras()
           
 void writeConfiguration(org.apache.maven.plugin.ide.IdeDependency[] deps)
           
 
Methods inherited from class org.apache.maven.plugin.eclipse.EclipsePlugin
buildDirectoryList, checkExtraDeprecations, convertBuildCommandList, createEclipseWriterConfig, fillDefaultClasspathContainers, getAdditionalBuildcommands, getAdditionalProjectnatures, getBuildcommands, getBuildOutputDirectory, getClasspathContainers, getEclipseProjectDir, getProjectNameTemplate, getProjectnatures, getUseProjectReferences, getWtpversion, isAddGroupIdToProjectName, isAddVersionToProjectName, isJavaProject, isPdeProject, setAddGroupIdToProjectName, setAdditionalBuildcommands, setAdditionalProjectnatures, setAddVersionToProjectName, setBuildcommands, setBuildOutputDirectory, setClasspathContainers, setEclipseProjectDir, setProjectNameTemplate, setProjectnatures, setup, setUseProjectReferences, setWtpversion, validateExtras, verifyClasspathContainerListIsComplete, writeExtraConfiguration
 
Methods inherited from class org.apache.maven.plugin.ide.AbstractIdeSupportMojo
doDependencyResolution, enableLogging, execute, getArtifactFactory, getArtifactMetadataSource, getArtifactResolver, getDownloadJavadocs, getDownloadSources, getExecutedProject, getLocalRepository, getProject, getReactorProjects, getRemoteArtifactRepositories, 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

M2ECLIPSE_NATURE

protected static final java.lang.String M2ECLIPSE_NATURE
See Also:
Constant Field Values

M2ECLIPSE_BUILD_COMMAND

protected static final java.lang.String M2ECLIPSE_BUILD_COMMAND
See Also:
Constant Field Values

remoteRepositories

protected java.util.List remoteRepositories

resolver

protected org.apache.maven.artifact.resolver.ArtifactResolver resolver
Constructor Detail

FlexbuilderMojo

public FlexbuilderMojo()
Method Detail

fillDefaultNatures

protected void fillDefaultNatures(java.lang.String packaging)
Overrides:
fillDefaultNatures in class org.apache.maven.plugin.eclipse.EclipsePlugin

fillDefaultBuilders

protected void fillDefaultBuilders(java.lang.String packaging)
Overrides:
fillDefaultBuilders in class org.apache.maven.plugin.eclipse.EclipsePlugin

writeConfiguration

public void writeConfiguration(org.apache.maven.plugin.ide.IdeDependency[] deps)
                        throws org.apache.maven.plugin.MojoExecutionException
Overrides:
writeConfiguration in class org.apache.maven.plugin.eclipse.EclipsePlugin
Throws:
org.apache.maven.plugin.MojoExecutionException

getDependencyArtifacts

protected java.util.Set<org.apache.maven.artifact.Artifact> getDependencyArtifacts()
                                                                            throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

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


Copyright © 2008-2009 Flex-Mojos. All Rights Reserved.