org.apache.servicemix.maven.plugin.jbi
Class ServiceMixMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.servicemix.maven.plugin.jbi.AbstractJbiMojo
          extended by org.apache.servicemix.maven.plugin.jbi.AbstractDeployableMojo
              extended by org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo
                  extended by org.apache.servicemix.maven.plugin.jbi.ServiceMixMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class ServiceMixMojo
extends JbiProjectDeployerMojo

Starts a ServiceMix JBI container and them uses the deploy project MOJO to push the current project and dependencies to it

Version:
$Id: GenerateComponentDescriptorMojo 314956 2005-10-12 16:27:15Z brett $
Author:
Philip Dodds

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo
JbiProjectDeployerMojo.ArtifactDepthComparator, JbiProjectDeployerMojo.JbiDeployableArtifact
 
Field Summary
 
Fields inherited from class org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo
JBI_COMPONENT, JBI_SERVICE_ASSEMBLY, JBI_SHARED_LIBRARY
 
Fields inherited from class org.apache.servicemix.maven.plugin.jbi.AbstractDeployableMojo
containerName, host, jmxDomainName, jndiPath, password, port, serverProtocol, username
 
Fields inherited from class org.apache.servicemix.maven.plugin.jbi.AbstractJbiMojo
artifactMetadataSource, collector, factory, JBI_DESCRIPTOR, LIB_DIRECTORY, localRepo, META_INF, project, projectBuilder, projectHelper, remoteRepos, resolver, workDirectory
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
ServiceMixMojo()
           
 
Method Summary
 void execute()
           
 
Methods inherited from class org.apache.servicemix.maven.plugin.jbi.JbiProjectDeployerMojo
deployDependency, deployProject, getDeployablePackagingTypes, getExtension, isDeployed, resolveDeploymentPackage, startDependency, stopDependency, undeployDependency
 
Methods inherited from class org.apache.servicemix.maven.plugin.jbi.AbstractDeployableMojo
initializeJbiTask
 
Methods inherited from class org.apache.servicemix.maven.plugin.jbi.AbstractJbiMojo
createManagedVersionMap, excludeBranch, getArtifacts, getClassLoader, getProject, getProjectHelper, getWorkDirectory, print, removeBranch, removeChildren, resolveProject, retainArtifacts
 
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
 

Constructor Detail

ServiceMixMojo

public ServiceMixMojo()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException,
                    org.apache.maven.plugin.MojoFailureException
Specified by:
execute in interface org.apache.maven.plugin.Mojo
Overrides:
execute in class JbiProjectDeployerMojo
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException


Copyright © 2005-2010 Apache Software Foundation. All Rights Reserved.