Este conteúdo não está disponível no idioma selecionado.
6.2. Using the tasks in build files
Adding the JBI tasks to build an Ant file Copiar o linkLink copiado para a área de transferência!
taskdef element, as shown in Example 6.5.
Example 6.5. Adding the JBI tasks to an Ant build file
...
<property name="fuseesb.install_dir" value="/home/fuse_esb"/> 1
<taskdef file="${fuseesb.install_dir}/ant/servicemix_ant_taskdef.properties"> 2
<classpath id="fuseesb.classpath"> 3
<fileset dir="${fuseesb.install_dir}">
<include name="*.jar"/>
</fileset>
<fileset dir="${fuseesb.install_dir}/lib">
<include name="*.jar"/>
</fileset>
</classpath>
</taskdef>
...
Installing a component Copiar o linkLink copiado para a área de transferência!
jbi-install-component. Its attributes are listed in Table 6.8.
Example 6.6. Ant target that installs a JBI component
...
<target name="installDrools" description="Installs the drools engine.">
<jbi-install-component port="1099"
file="servicemix-drools-3.3.0.6-fuse-installer.zip" />
</target>
...
Removing a component Copiar o linkLink copiado para a área de transferência!
jbi-uninstall-component. Its attributes are listed in Table 6.9.
Example 6.7. Ant target that removes a JBI component
...
<target name="removeDrools" description="Removes the drools engine.">
<jbi-uninstall-component port="1099"
name="servicemix-drools" />
</target>
...
Starting a component Copiar o linkLink copiado para a área de transferência!
jbi-start-component. Its attributes are listed in Table 6.10.
Example 6.8. Ant target that starts a JBI component
...
<target name="startDrools" description="Starts the drools engine.">
<jbi-start-component port="1099" name="servicemix-drools" />
</target>
...
Stopping a component Copiar o linkLink copiado para a área de transferência!
jbi-start-component. Its attributes are listed in Table 6.11.
Example 6.9. Ant target that stops a JBI component
...
<target name="stopDrools" description="Stops the drools engine.">
<jbi-stop-component port="1099" name="servicemix-drools" />
</target>
...
Shutting down a component Copiar o linkLink copiado para a área de transferência!
jbi-shut-down-component. Its attributes are listed in Table 6.12.
Example 6.10. Ant target that shuts down a JBI component
...
<target name="shutdownDrools" description="Stops the drools engine.">
<jbi-shut-down-component port="1099" name="servicemix-drools" />
</target>
...
Installing a shared library Copiar o linkLink copiado para a área de transferência!
jbi-install-shared-library. Its attributes are listed in Table 6.13.
Removing a shared library Copiar o linkLink copiado para a área de transferência!
jbi-uninstall-shared-library. Its attributes are listed in Table 6.14.