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

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
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
ServiceMixMojo

public class JbiProjectDeployerMojo
extends AbstractDeployableMojo

A Mojo that can take any project and determine its JBI dependencies and then install it and its dependencies using the JBI deployment tasks

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

Field Summary
 
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
JbiProjectDeployerMojo()
           
 
Method Summary
protected  void deployProject()
           
 void execute()
           
 
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

JbiProjectDeployerMojo

public JbiProjectDeployerMojo()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException,
                    org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException

deployProject

protected void deployProject()
                      throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2005-2008. All Rights Reserved.