/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ Servicemix Ant Task Help. ========================================================== Usage : ant -f /servicemix-ant-task.xml [options] [target] options: -D= use value for given property Targets Available: ---------------------------------------------------------- target : install-component - Use to install service engine or binding component. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.install.file : file path for installing service engine or binding component. Example : ant -f servicemix-ant-task.xml -Dsm.install.file=testarchive.jar install-component ---------------------------------------------------------- target : uninstall-component - use to uninstall service engine or binding component. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.component.name : name of service engine or binding component to uninstall. Example : ant -f servicemix-ant-task.xml -Dsm.component.name=testarchive uninstall-component ---------------------------------------------------------- target : install-shared-library - installs shared library to Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.install.file : zip file path for installing shared library installation file. Example : ant -f servicemix-ant-task.xml -Dsm.install.file=/dir/sharedlib.zip install-shared-library ---------------------------------------------------------- target : uninstall-shared-library - uninstalls shared library to Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.shared.library.name : uninstall shared library, given name. Example : ant -f servicemix-ant-task.xml -Dsm.shared.library.name="sharedlibname" uninstall-shared-library ---------------------------------------------------------- target : start-component - starts service engine or binding component in Servcemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.component.name : component name, service engine or binding component to start. Example : ant -f servicemix-ant-task.xml -Dsm.component.name=componentname start-component ---------------------------------------------------------- target : stop-component - stop service engine or binding component in Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.component.name : component name, service engine or binding component to stop. Example : ant -f servicemix-ant-task.xml -Dsm.component.name=componentname stop-component ---------------------------------------------------------- target : shutdown-component - shutdown service engine or binding component in Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.component.name : component name, service engine or binding component to shutdown. Example : ant -f servicemix-ant-task.xml -Dsm.component.name=componentname shutdown-component ---------------------------------------------------------- target : deploy-service-assembly - deploys a service assembly into Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.deploy.file : fully qualified service assembly file path. Example : ant -f servicemix-ant-task.xml -Dsm.deploy.file deploy-service-assembly ---------------------------------------------------------- target : undeploy-service-assembly - undeploys a service assembly from Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.service.assembly.name : service assembly name previously deployed. Example : ant -f servicemix-ant-task.xml -Dsm.service.assembly.name undeploy-service-assemply ---------------------------------------------------------- target : start-service-assembly - starts a service assembly in Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.service.assembly.name : service assembly name to start. Example : ant -f servicemix-ant-task.xml -Dsm.service.assembly.name start-service-assemply ---------------------------------------------------------- target : stop-service-assembly - stops service assembly in Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.service.assembly.name : service assembly name to stop. Example : ant -f servicemix-ant-task.xml -Dsm.service.assembly.name stop-service-assembly ---------------------------------------------------------- target : shutdown-service-assembly - shutdowns service assembly in Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.service.assembly.name : service assembly name to shutdown. Example : ant -f servicemix-ant-task.xml -Dsm.service.assembly.name shutdown-service-assemply ---------------------------------------------------------- target : list-service-engines - Prints the information about all the service engine in Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.state : component state sm.service.assembly.name : service assembly name to list. sm.shared.library.name : shared library name to list. Example : ant -f servicemix-ant-task.xml list-service-engines ---------------------------------------------------------- target : list-binding-components - Prints the information about all binding components in Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.state : component state to list sm.shared.library.name : shared library name to list. sm.service.assembly.name : service assembly name to list. Example : ant -f servicemix-ant-task.xml list-binding-components ---------------------------------------------------------- target : list-shared-libraries - Prints the information all about the shared library in Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.component.name : component name to list. sm.shared.library.name : shared library name to list. Example : ant -f servicemix-ant-task.xml list-shared-libraries ---------------------------------------------------------- target : list-service-assemblies - list deployed Service Assemblies in Servicemix. options : sm.username : Servicemix user name. sm.password : Servicemix password. sm.host : host name where Servicemix is running. sm.port : port where Servicemix is listening. sm.state : component state to list sm.component.name : component name to list. sm.service.assembly.name : service assembly name to list. Example : ant -f servicemix-ant-task.xml list-service-assemblies