You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by pd...@apache.org on 2006/06/05 18:14:18 UTC
svn commit: r411845 - in
/incubator/servicemix/trunk/tooling/maven2/plugins/jbi-maven-plugin/src/main/scripts:
jbi.build.xml jbi.mojos.xml
Author: pdodds
Date: Mon Jun 5 09:14:17 2006
New Revision: 411845
URL: http://svn.apache.org/viewvc?rev=411845&view=rev
Log:
Added the rest of the JBI ANT tasks as pass through
Modified:
incubator/servicemix/trunk/tooling/maven2/plugins/jbi-maven-plugin/src/main/scripts/jbi.build.xml
incubator/servicemix/trunk/tooling/maven2/plugins/jbi-maven-plugin/src/main/scripts/jbi.mojos.xml
Modified: incubator/servicemix/trunk/tooling/maven2/plugins/jbi-maven-plugin/src/main/scripts/jbi.build.xml
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/tooling/maven2/plugins/jbi-maven-plugin/src/main/scripts/jbi.build.xml?rev=411845&r1=411844&r2=411845&view=diff
==============================================================================
--- incubator/servicemix/trunk/tooling/maven2/plugins/jbi-maven-plugin/src/main/scripts/jbi.build.xml (original)
+++ incubator/servicemix/trunk/tooling/maven2/plugins/jbi-maven-plugin/src/main/scripts/jbi.build.xml Mon Jun 5 09:14:17 2006
@@ -1,4 +1,10 @@
<project>
+
+ <!--
+
+ Component Tasks
+
+ -->
<target name="installComponent">
<taskdef name="installComponent" classname="org.apache.servicemix.jbi.management.task.InstallComponentTask" />
<echo>Installing ${installerFile} to service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
@@ -21,5 +27,80 @@
<taskdef name="stopComponent" classname="org.apache.servicemix.jbi.management.task.StopComponentTask" />
<echo>Stopping ${componentName} on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
<stopComponent serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" name="${componentName}"/>
+ </target>
+
+ <target name="shutdownComponent">
+ <taskdef name="shutdownComponent" classname="org.apache.servicemix.jbi.management.task.ShutDownComponentTask" />
+ <echo>Shutting down ${componentName} on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
+ <shutdownComponent serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" name="${componentName}"/>
+ </target>
+
+ <target name="listServiceEngines">
+ <taskdef name="listServiceEngines" classname="org.apache.servicemix.jbi.management.task.ListServiceEnginesTask" />
+ <echo>Listing service engines on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
+ <listServiceEngines serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" serviceAssemblyName="${serviceAssemblyName}" sharedLibraryName="${sharedLibraryName}" state="${state}"/>
+ </target>
+
+ <target name="listBindingComponents">
+ <taskdef name="listBindingComponents" classname="org.apache.servicemix.jbi.management.task.ListBindingComponentsTask" />
+ <echo>Listing binding components on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
+ <listBindingComponents serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" serviceAssemblyName="${serviceAssemblyName}" bindingComponentName="${bindingComponentName}" sharedLibraryName="${sharedLibraryName}" state="${state}"/>
+ </target>
+
+ <!--
+
+ Shared Library Tasks
+
+ -->
+ <target name="installSharedLibrary">
+ <taskdef name="installSharedLibrary" classname="org.apache.servicemix.jbi.management.task.InstallSharedLibraryTask" />
+ <echo>Installing shared library ${sharedLibraryFile} on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
+ <installSharedLibrary serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" file="${sharedLibraryFile}"/>
+ </target>
+ <target name="uninstallSharedLibrary">
+ <taskdef name="uninstallSharedLibrary" classname="org.apache.servicemix.jbi.management.task.UninstallSharedLibraryTask" />
+ <echo>Uninstalling shared library ${sharedLibraryName} on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
+ <uninstallSharedLibrary serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" name="${sharedLibraryName}"/>
+ </target>
+ <target name="listSharedLibraries">
+ <taskdef name="listSharedLibraries" classname="org.apache.servicemix.jbi.management.task.ListSharedLibrariesTask" />
+ <echo>Listing shared library on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
+ <listSharedLibraries serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" componentName="${componentName}" sharedLibraryName="${sharedLibraryName}"/>
+ </target>
+
+ <!--
+
+ Shared Library Tasks
+
+ -->
+ <target name="deployServiceAssembly">
+ <taskdef name="deployServiceAssembly" classname="org.apache.servicemix.jbi.management.task.DeployServiceAssemblyTask" />
+ <echo>Deploying service assembly ${serviceAssemblyFile} on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
+ <deployServiceAssembly serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" file="${serviceAssemblyFile}"/>
+ </target>
+ <target name="undeployServiceAssembly">
+ <taskdef name="undeployServiceAssembly" classname="org.apache.servicemix.jbi.management.task.UndeployServiceAssemblyTask" />
+ <echo>Uninstalling service assembly ${serviceAssemblyName} on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
+ <undeployServiceAssembly serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" name="${serviceAssemblyName}"/>
+ </target>
+ <target name="startServiceAssembly">
+ <taskdef name="startServiceAssembly" classname="org.apache.servicemix.jbi.management.task.StartServiceAssemblyTask" />
+ <echo>Starting service assembly ${serviceAssemblyName} on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
+ <startServiceAssembly serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" name="${serviceAssemblyName}"/>
+ </target>
+ <target name="stopServiceAssembly">
+ <taskdef name="stopServiceAssembly" classname="org.apache.servicemix.jbi.management.task.StopServiceAssemblyTask" />
+ <echo>Stopping service assembly ${serviceAssemblyName} on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
+ <stopServiceAssembly serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" name="${serviceAssemblyName}"/>
+ </target>
+ <target name="shutdownServiceAssembly">
+ <taskdef name="shutdownServiceAssembly" classname="org.apache.servicemix.jbi.management.task.ShutDownServiceAssemblyTask" />
+ <echo>Shutting down service assembly ${serviceAssemblyName} on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
+ <shutdownServiceAssembly serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" name="${serviceAssemblyName}"/>
+ </target>
+ <target name="listServiceAssemblies">
+ <taskdef name="listServiceAssemblies" classname="org.apache.servicemix.jbi.management.task.ListServiceAssembliesTask" />
+ <echo>Listing service assemblies on service:jmx:${serverProtocol}:///jndi/${serverProtocol}://${host}:${port}${jndiPath}</echo>
+ <listServiceAssemblies serverProtocol="${serverProtocol}" host="${host}" containerName="${containerName}" jmxDomainName="${jmxDomainName}" port="${port}" jndiPath="${jndiPath}" username="${username}" password="${password}" failOnError="true" componentName="${componentName}" serviceAssemblyName="${serviceAssemblyName}" state="${state}"/>
</target>
</project>
Modified: incubator/servicemix/trunk/tooling/maven2/plugins/jbi-maven-plugin/src/main/scripts/jbi.mojos.xml
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/tooling/maven2/plugins/jbi-maven-plugin/src/main/scripts/jbi.mojos.xml?rev=411845&r1=411844&r2=411845&view=diff
==============================================================================
--- incubator/servicemix/trunk/tooling/maven2/plugins/jbi-maven-plugin/src/main/scripts/jbi.mojos.xml (original)
+++ incubator/servicemix/trunk/tooling/maven2/plugins/jbi-maven-plugin/src/main/scripts/jbi.mojos.xml Mon Jun 5 09:14:17 2006
@@ -364,5 +364,1169 @@
</parameter>
</parameters>
</mojo>
+ <mojo>
+ <goal>shutdownComponent</goal>
+ <call>shutdownComponent</call>
+ <requiresProject>true</requiresProject>
+ <description>
+ Shuts down a JBI component on the server
+ </description>
+ <parameters>
+ <parameter>
+ <name>componentName</name>
+ <property>componentName</property>
+ <required>true</required>
+ <readonly>true</readonly>
+ <defaultValue>${project.artifactId}</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the Component to shut down</description>
+ </parameter>
+ <parameter>
+ <name>serverProtocol</name>
+ <property>serverProtocol</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>rmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The default protcol used for connecting with the ServiceMix JMX MBeanServer</description>
+ </parameter>
+ <parameter>
+ <name>host</name>
+ <property>host</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>localhost</defaultValue>
+ <type>java.lang.String</type>
+ <description>The hostname of the naming server</description>
+ </parameter>
+ <parameter>
+ <name>containerName</name>
+ <property>containerName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>ServiceMix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the ServiceMix JBI Container to connect to</description>
+ </parameter>
+ <parameter>
+ <name>jmxDomainName</name>
+ <property>jmxDomainName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>org.apache.servicemix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The domain name of the MBeanServer used by the ServiceMix JBI Container</description>
+ </parameter>
+ <parameter>
+ <name>port</name>
+ <property>port</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>1099</defaultValue>
+ <type>java.lang.String</type>
+ <description>The port the naming server listens for connections on</description>
+ </parameter>
+ <parameter>
+ <name>jndiPath</name>
+ <property>jndiPath</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>/jmxrmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The path in the naming server to retrieve the JMX Connection</description>
+ </parameter>
+ <parameter>
+ <name>username</name>
+ <property>username</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The user name for the JMXConnection</description>
+ </parameter>
+ <parameter>
+ <name>password</name>
+ <property>password</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The password for the JMXConnection</description>
+ </parameter>
+ </parameters>
+ </mojo>
+ <mojo>
+ <goal>listServiceEngines</goal>
+ <call>listServiceEngines</call>
+ <requiresProject>true</requiresProject>
+ <description>
+ Lists the service engines on the server, provide either a serviceAssemblyName, serviceEngineName, sharedLibraryName or state
+ </description>
+ <parameters>
+ <parameter>
+ <name>serviceAssemblyName</name>
+ <property>serviceAssemblyName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>List service engines that have service units from the given service assembly deployed to them</description>
+ </parameter>
+ <parameter>
+ <name>sharedLibraryName</name>
+ <property>sharedLibraryName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>List the service engines using the given shared library</description>
+ </parameter>
+ <parameter>
+ <name>state</name>
+ <property>state</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>Report service assemblies in the given state</description>
+ </parameter>
+ <parameter>
+ <name>serverProtocol</name>
+ <property>serverProtocol</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>rmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The default protcol used for connecting with the ServiceMix JMX MBeanServer</description>
+ </parameter>
+ <parameter>
+ <name>host</name>
+ <property>host</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>localhost</defaultValue>
+ <type>java.lang.String</type>
+ <description>The hostname of the naming server</description>
+ </parameter>
+ <parameter>
+ <name>containerName</name>
+ <property>containerName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>ServiceMix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the ServiceMix JBI Container to connect to</description>
+ </parameter>
+ <parameter>
+ <name>jmxDomainName</name>
+ <property>jmxDomainName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>org.apache.servicemix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The domain name of the MBeanServer used by the ServiceMix JBI Container</description>
+ </parameter>
+ <parameter>
+ <name>port</name>
+ <property>port</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>1099</defaultValue>
+ <type>java.lang.String</type>
+ <description>The port the naming server listens for connections on</description>
+ </parameter>
+ <parameter>
+ <name>jndiPath</name>
+ <property>jndiPath</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>/jmxrmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The path in the naming server to retrieve the JMX Connection</description>
+ </parameter>
+ <parameter>
+ <name>username</name>
+ <property>username</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The user name for the JMXConnection</description>
+ </parameter>
+ <parameter>
+ <name>password</name>
+ <property>password</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The password for the JMXConnection</description>
+ </parameter>
+ </parameters>
+ </mojo>
+ <mojo>
+ <goal>listBindingComponents</goal>
+ <call>listBindingComponents</call>
+ <requiresProject>true</requiresProject>
+ <description>
+ Lists the binding components on the server, provide either a bindingComponentName, serviceAssemblyName, sharedLibraryName or state
+ </description>
+ <parameters>
+ <parameter>
+ <name>bindingComponentName</name>
+ <property>bindingComponentName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>List only the given binding component</description>
+ </parameter>
+ <parameter>
+ <name>serviceAssemblyName</name>
+ <property>serviceAssemblyName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>List binding components that have service units from the given service assembly deployed to them</description>
+ </parameter>
+ <parameter>
+ <name>sharedLibraryName</name>
+ <property>sharedLibraryName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>List the service engines using the given shared library</description>
+ </parameter>
+ <parameter>
+ <name>state</name>
+ <property>state</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>Report service assemblies in the given state</description>
+ </parameter>
+ <parameter>
+ <name>serverProtocol</name>
+ <property>serverProtocol</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>rmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The default protcol used for connecting with the ServiceMix JMX MBeanServer</description>
+ </parameter>
+ <parameter>
+ <name>host</name>
+ <property>host</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>localhost</defaultValue>
+ <type>java.lang.String</type>
+ <description>The hostname of the naming server</description>
+ </parameter>
+ <parameter>
+ <name>containerName</name>
+ <property>containerName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>ServiceMix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the ServiceMix JBI Container to connect to</description>
+ </parameter>
+ <parameter>
+ <name>jmxDomainName</name>
+ <property>jmxDomainName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>org.apache.servicemix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The domain name of the MBeanServer used by the ServiceMix JBI Container</description>
+ </parameter>
+ <parameter>
+ <name>port</name>
+ <property>port</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>1099</defaultValue>
+ <type>java.lang.String</type>
+ <description>The port the naming server listens for connections on</description>
+ </parameter>
+ <parameter>
+ <name>jndiPath</name>
+ <property>jndiPath</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>/jmxrmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The path in the naming server to retrieve the JMX Connection</description>
+ </parameter>
+ <parameter>
+ <name>username</name>
+ <property>username</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The user name for the JMXConnection</description>
+ </parameter>
+ <parameter>
+ <name>password</name>
+ <property>password</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The password for the JMXConnection</description>
+ </parameter>
+ </parameters>
+ </mojo>
+ <mojo>
+ <goal>installSharedLibrary</goal>
+ <call>installSharedLibrary</call>
+ <requiresProject>true</requiresProject>
+ <description>
+ Installs a shared library
+ </description>
+ <parameters>
+ <parameter>
+ <name>sharedLibraryFile</name>
+ <property>sharedLibraryFile</property>
+ <required>true</required>
+ <readonly>true</readonly>
+ <defaultValue>${project.build.directory}/${project.artifactId}-${project.version}.jar</defaultValue>
+ <type>java.lang.String</type>
+ <description>The location of the shared library file</description>
+ </parameter>
+ <parameter>
+ <name>serverProtocol</name>
+ <property>serverProtocol</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>rmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The default protcol used for connecting with the ServiceMix JMX MBeanServer</description>
+ </parameter>
+ <parameter>
+ <name>host</name>
+ <property>host</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>localhost</defaultValue>
+ <type>java.lang.String</type>
+ <description>The hostname of the naming server</description>
+ </parameter>
+ <parameter>
+ <name>containerName</name>
+ <property>containerName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>ServiceMix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the ServiceMix JBI Container to connect to</description>
+ </parameter>
+ <parameter>
+ <name>jmxDomainName</name>
+ <property>jmxDomainName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>org.apache.servicemix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The domain name of the MBeanServer used by the ServiceMix JBI Container</description>
+ </parameter>
+ <parameter>
+ <name>port</name>
+ <property>port</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>1099</defaultValue>
+ <type>java.lang.String</type>
+ <description>The port the naming server listens for connections on</description>
+ </parameter>
+ <parameter>
+ <name>jndiPath</name>
+ <property>jndiPath</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>/jmxrmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The path in the naming server to retrieve the JMX Connection</description>
+ </parameter>
+ <parameter>
+ <name>username</name>
+ <property>username</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The user name for the JMXConnection</description>
+ </parameter>
+ <parameter>
+ <name>password</name>
+ <property>password</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The password for the JMXConnection</description>
+ </parameter>
+ </parameters>
+ </mojo>
+ <mojo>
+ <goal>uninstallSharedLibrary</goal>
+ <call>uninstallSharedLibrary</call>
+ <requiresProject>true</requiresProject>
+ <description>
+ Uninstalls a shared library
+ </description>
+ <parameters>
+ <parameter>
+ <name>sharedLibraryName</name>
+ <property>sharedLibraryName</property>
+ <required>true</required>
+ <readonly>true</readonly>
+ <defaultValue>${project.artifactId}</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the shared library to uninstall</description>
+ </parameter>
+ <parameter>
+ <name>serverProtocol</name>
+ <property>serverProtocol</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>rmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The default protcol used for connecting with the ServiceMix JMX MBeanServer</description>
+ </parameter>
+ <parameter>
+ <name>host</name>
+ <property>host</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>localhost</defaultValue>
+ <type>java.lang.String</type>
+ <description>The hostname of the naming server</description>
+ </parameter>
+ <parameter>
+ <name>containerName</name>
+ <property>containerName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>ServiceMix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the ServiceMix JBI Container to connect to</description>
+ </parameter>
+ <parameter>
+ <name>jmxDomainName</name>
+ <property>jmxDomainName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>org.apache.servicemix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The domain name of the MBeanServer used by the ServiceMix JBI Container</description>
+ </parameter>
+ <parameter>
+ <name>port</name>
+ <property>port</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>1099</defaultValue>
+ <type>java.lang.String</type>
+ <description>The port the naming server listens for connections on</description>
+ </parameter>
+ <parameter>
+ <name>jndiPath</name>
+ <property>jndiPath</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>/jmxrmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The path in the naming server to retrieve the JMX Connection</description>
+ </parameter>
+ <parameter>
+ <name>username</name>
+ <property>username</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The user name for the JMXConnection</description>
+ </parameter>
+ <parameter>
+ <name>password</name>
+ <property>password</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The password for the JMXConnection</description>
+ </parameter>
+ </parameters>
+ </mojo>
+ <mojo>
+ <goal>listSharedLibraries</goal>
+ <call>listSharedLibraries</call>
+ <requiresProject>true</requiresProject>
+ <description>
+ Uninstalls a shared library
+ </description>
+ <parameters>
+ <parameter>
+ <name>componentName</name>
+ <property>componentName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>List shared libraries that the component depends on</description>
+ </parameter>
+ <parameter>
+ <name>sharedLibraryName</name>
+ <property>sharedLibraryName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>List only the given shared library</description>
+ </parameter>
+ <parameter>
+ <name>serverProtocol</name>
+ <property>serverProtocol</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>rmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The default protcol used for connecting with the ServiceMix JMX MBeanServer</description>
+ </parameter>
+ <parameter>
+ <name>host</name>
+ <property>host</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>localhost</defaultValue>
+ <type>java.lang.String</type>
+ <description>The hostname of the naming server</description>
+ </parameter>
+ <parameter>
+ <name>containerName</name>
+ <property>containerName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>ServiceMix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the ServiceMix JBI Container to connect to</description>
+ </parameter>
+ <parameter>
+ <name>jmxDomainName</name>
+ <property>jmxDomainName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>org.apache.servicemix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The domain name of the MBeanServer used by the ServiceMix JBI Container</description>
+ </parameter>
+ <parameter>
+ <name>port</name>
+ <property>port</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>1099</defaultValue>
+ <type>java.lang.String</type>
+ <description>The port the naming server listens for connections on</description>
+ </parameter>
+ <parameter>
+ <name>jndiPath</name>
+ <property>jndiPath</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>/jmxrmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The path in the naming server to retrieve the JMX Connection</description>
+ </parameter>
+ <parameter>
+ <name>username</name>
+ <property>username</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The user name for the JMXConnection</description>
+ </parameter>
+ <parameter>
+ <name>password</name>
+ <property>password</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The password for the JMXConnection</description>
+ </parameter>
+ </parameters>
+ </mojo>
+ <mojo>
+ <goal>deployServiceAssembly</goal>
+ <call>deployServiceAssembly</call>
+ <requiresProject>true</requiresProject>
+ <description>
+ Deploys a service assembly to the server
+ </description>
+ <parameters>
+ <parameter>
+ <name>serviceAssemblyFile</name>
+ <property>serviceAssemblyFile</property>
+ <required>true</required>
+ <readonly>true</readonly>
+ <defaultValue>${project.build.directory}/${project.artifactId}-${project.version}-installer.zip</defaultValue>
+ <type>java.lang.String</type>
+ <description>The location of the service assembly installer file</description>
+ </parameter>
+ <parameter>
+ <name>serverProtocol</name>
+ <property>serverProtocol</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>rmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The default protcol used for connecting with the ServiceMix JMX MBeanServer</description>
+ </parameter>
+ <parameter>
+ <name>host</name>
+ <property>host</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>localhost</defaultValue>
+ <type>java.lang.String</type>
+ <description>The hostname of the naming server</description>
+ </parameter>
+ <parameter>
+ <name>containerName</name>
+ <property>containerName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>ServiceMix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the ServiceMix JBI Container to connect to</description>
+ </parameter>
+ <parameter>
+ <name>jmxDomainName</name>
+ <property>jmxDomainName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>org.apache.servicemix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The domain name of the MBeanServer used by the ServiceMix JBI Container</description>
+ </parameter>
+ <parameter>
+ <name>port</name>
+ <property>port</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>1099</defaultValue>
+ <type>java.lang.String</type>
+ <description>The port the naming server listens for connections on</description>
+ </parameter>
+ <parameter>
+ <name>jndiPath</name>
+ <property>jndiPath</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>/jmxrmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The path in the naming server to retrieve the JMX Connection</description>
+ </parameter>
+ <parameter>
+ <name>username</name>
+ <property>username</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The user name for the JMXConnection</description>
+ </parameter>
+ <parameter>
+ <name>password</name>
+ <property>password</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The password for the JMXConnection</description>
+ </parameter>
+ </parameters>
+ </mojo>
+ <mojo>
+ <goal>undeployServiceAssembly</goal>
+ <call>undeployServiceAssembly</call>
+ <requiresProject>true</requiresProject>
+ <description>
+ Undeploys a service assembly from the server
+ </description>
+ <parameters>
+ <parameter>
+ <name>serviceAssemblyName</name>
+ <property>serviceAssemblyName</property>
+ <required>true</required>
+ <readonly>true</readonly>
+ <defaultValue>${project.artifactId}</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the service assembly</description>
+ </parameter>
+ <parameter>
+ <name>serverProtocol</name>
+ <property>serverProtocol</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>rmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The default protcol used for connecting with the ServiceMix JMX MBeanServer</description>
+ </parameter>
+ <parameter>
+ <name>host</name>
+ <property>host</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>localhost</defaultValue>
+ <type>java.lang.String</type>
+ <description>The hostname of the naming server</description>
+ </parameter>
+ <parameter>
+ <name>containerName</name>
+ <property>containerName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>ServiceMix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the ServiceMix JBI Container to connect to</description>
+ </parameter>
+ <parameter>
+ <name>jmxDomainName</name>
+ <property>jmxDomainName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>org.apache.servicemix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The domain name of the MBeanServer used by the ServiceMix JBI Container</description>
+ </parameter>
+ <parameter>
+ <name>port</name>
+ <property>port</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>1099</defaultValue>
+ <type>java.lang.String</type>
+ <description>The port the naming server listens for connections on</description>
+ </parameter>
+ <parameter>
+ <name>jndiPath</name>
+ <property>jndiPath</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>/jmxrmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The path in the naming server to retrieve the JMX Connection</description>
+ </parameter>
+ <parameter>
+ <name>username</name>
+ <property>username</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The user name for the JMXConnection</description>
+ </parameter>
+ <parameter>
+ <name>password</name>
+ <property>password</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The password for the JMXConnection</description>
+ </parameter>
+ </parameters>
+ </mojo>
+ <mojo>
+ <goal>startServiceAssembly</goal>
+ <call>startServiceAssembly</call>
+ <requiresProject>true</requiresProject>
+ <description>
+ Starts a service assembly from the server
+ </description>
+ <parameters>
+ <parameter>
+ <name>serviceAssemblyName</name>
+ <property>serviceAssemblyName</property>
+ <required>true</required>
+ <readonly>true</readonly>
+ <defaultValue>${project.artifactId}</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the service assembly</description>
+ </parameter>
+ <parameter>
+ <name>serverProtocol</name>
+ <property>serverProtocol</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>rmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The default protcol used for connecting with the ServiceMix JMX MBeanServer</description>
+ </parameter>
+ <parameter>
+ <name>host</name>
+ <property>host</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>localhost</defaultValue>
+ <type>java.lang.String</type>
+ <description>The hostname of the naming server</description>
+ </parameter>
+ <parameter>
+ <name>containerName</name>
+ <property>containerName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>ServiceMix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the ServiceMix JBI Container to connect to</description>
+ </parameter>
+ <parameter>
+ <name>jmxDomainName</name>
+ <property>jmxDomainName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>org.apache.servicemix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The domain name of the MBeanServer used by the ServiceMix JBI Container</description>
+ </parameter>
+ <parameter>
+ <name>port</name>
+ <property>port</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>1099</defaultValue>
+ <type>java.lang.String</type>
+ <description>The port the naming server listens for connections on</description>
+ </parameter>
+ <parameter>
+ <name>jndiPath</name>
+ <property>jndiPath</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>/jmxrmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The path in the naming server to retrieve the JMX Connection</description>
+ </parameter>
+ <parameter>
+ <name>username</name>
+ <property>username</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The user name for the JMXConnection</description>
+ </parameter>
+ <parameter>
+ <name>password</name>
+ <property>password</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The password for the JMXConnection</description>
+ </parameter>
+ </parameters>
+ </mojo>
+ <mojo>
+ <goal>stopServiceAssembly</goal>
+ <call>stopServiceAssembly</call>
+ <requiresProject>true</requiresProject>
+ <description>
+ Stops a service assembly from the server
+ </description>
+ <parameters>
+ <parameter>
+ <name>serviceAssemblyName</name>
+ <property>serviceAssemblyName</property>
+ <required>true</required>
+ <readonly>true</readonly>
+ <defaultValue>${project.artifactId}</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the service assembly</description>
+ </parameter>
+ <parameter>
+ <name>serverProtocol</name>
+ <property>serverProtocol</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>rmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The default protcol used for connecting with the ServiceMix JMX MBeanServer</description>
+ </parameter>
+ <parameter>
+ <name>host</name>
+ <property>host</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>localhost</defaultValue>
+ <type>java.lang.String</type>
+ <description>The hostname of the naming server</description>
+ </parameter>
+ <parameter>
+ <name>containerName</name>
+ <property>containerName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>ServiceMix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the ServiceMix JBI Container to connect to</description>
+ </parameter>
+ <parameter>
+ <name>jmxDomainName</name>
+ <property>jmxDomainName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>org.apache.servicemix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The domain name of the MBeanServer used by the ServiceMix JBI Container</description>
+ </parameter>
+ <parameter>
+ <name>port</name>
+ <property>port</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>1099</defaultValue>
+ <type>java.lang.String</type>
+ <description>The port the naming server listens for connections on</description>
+ </parameter>
+ <parameter>
+ <name>jndiPath</name>
+ <property>jndiPath</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>/jmxrmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The path in the naming server to retrieve the JMX Connection</description>
+ </parameter>
+ <parameter>
+ <name>username</name>
+ <property>username</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The user name for the JMXConnection</description>
+ </parameter>
+ <parameter>
+ <name>password</name>
+ <property>password</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The password for the JMXConnection</description>
+ </parameter>
+ </parameters>
+ </mojo>
+ <mojo>
+ <goal>shutdownServiceAssembly</goal>
+ <call>shutdownServiceAssembly</call>
+ <requiresProject>true</requiresProject>
+ <description>
+ Shutsdown a service assembly from the server
+ </description>
+ <parameters>
+ <parameter>
+ <name>serviceAssemblyName</name>
+ <property>serviceAssemblyName</property>
+ <required>true</required>
+ <readonly>true</readonly>
+ <defaultValue>${project.artifactId}</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the service assembly</description>
+ </parameter>
+ <parameter>
+ <name>serverProtocol</name>
+ <property>serverProtocol</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>rmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The default protcol used for connecting with the ServiceMix JMX MBeanServer</description>
+ </parameter>
+ <parameter>
+ <name>host</name>
+ <property>host</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>localhost</defaultValue>
+ <type>java.lang.String</type>
+ <description>The hostname of the naming server</description>
+ </parameter>
+ <parameter>
+ <name>containerName</name>
+ <property>containerName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>ServiceMix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the ServiceMix JBI Container to connect to</description>
+ </parameter>
+ <parameter>
+ <name>jmxDomainName</name>
+ <property>jmxDomainName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>org.apache.servicemix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The domain name of the MBeanServer used by the ServiceMix JBI Container</description>
+ </parameter>
+ <parameter>
+ <name>port</name>
+ <property>port</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>1099</defaultValue>
+ <type>java.lang.String</type>
+ <description>The port the naming server listens for connections on</description>
+ </parameter>
+ <parameter>
+ <name>jndiPath</name>
+ <property>jndiPath</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>/jmxrmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The path in the naming server to retrieve the JMX Connection</description>
+ </parameter>
+ <parameter>
+ <name>username</name>
+ <property>username</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The user name for the JMXConnection</description>
+ </parameter>
+ <parameter>
+ <name>password</name>
+ <property>password</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The password for the JMXConnection</description>
+ </parameter>
+ </parameters>
+ </mojo>
+ <mojo>
+ <goal>listServiceAssemblies</goal>
+ <call>listServiceAssemblies</call>
+ <requiresProject>true</requiresProject>
+ <description>
+ Lists the service assemblies from the server
+ </description>
+ <parameters>
+ <parameter>
+ <name>componentName</name>
+ <property>componentName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>List the service assemblies that has service units deployed to this component</description>
+ </parameter>
+ <parameter>
+ <name>serviceAssemblyName</name>
+ <property>serviceAssemblyName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>List only the given service assembly</description>
+ </parameter>
+ <parameter>
+ <name>state</name>
+ <property>state</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>Report service assemblies in the given state</description>
+ </parameter>
+ <parameter>
+ <name>serverProtocol</name>
+ <property>serverProtocol</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>rmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The default protcol used for connecting with the ServiceMix JMX MBeanServer</description>
+ </parameter>
+ <parameter>
+ <name>host</name>
+ <property>host</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>localhost</defaultValue>
+ <type>java.lang.String</type>
+ <description>The hostname of the naming server</description>
+ </parameter>
+ <parameter>
+ <name>containerName</name>
+ <property>containerName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>ServiceMix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The name of the ServiceMix JBI Container to connect to</description>
+ </parameter>
+ <parameter>
+ <name>jmxDomainName</name>
+ <property>jmxDomainName</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>org.apache.servicemix</defaultValue>
+ <type>java.lang.String</type>
+ <description>The domain name of the MBeanServer used by the ServiceMix JBI Container</description>
+ </parameter>
+ <parameter>
+ <name>port</name>
+ <property>port</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>1099</defaultValue>
+ <type>java.lang.String</type>
+ <description>The port the naming server listens for connections on</description>
+ </parameter>
+ <parameter>
+ <name>jndiPath</name>
+ <property>jndiPath</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue>/jmxrmi</defaultValue>
+ <type>java.lang.String</type>
+ <description>The path in the naming server to retrieve the JMX Connection</description>
+ </parameter>
+ <parameter>
+ <name>username</name>
+ <property>username</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The user name for the JMXConnection</description>
+ </parameter>
+ <parameter>
+ <name>password</name>
+ <property>password</property>
+ <required>false</required>
+ <readonly>true</readonly>
+ <defaultValue></defaultValue>
+ <type>java.lang.String</type>
+ <description>The password for the JMXConnection</description>
+ </parameter>
+ </parameters>
+ </mojo>
</mojos>
</pluginMetadata>