Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.
6.2. Using the tasks in build files
Adding the JBI tasks to build an Ant file Link kopierenLink in die Zwischenablage kopiert!
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 Link kopierenLink in die Zwischenablage kopiert!
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 Link kopierenLink in die Zwischenablage kopiert!
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 Link kopierenLink in die Zwischenablage kopiert!
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 Link kopierenLink in die Zwischenablage kopiert!
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 Link kopierenLink in die Zwischenablage kopiert!
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 Link kopierenLink in die Zwischenablage kopiert!
jbi-install-shared-library. Its attributes are listed in Table 6.13.
Removing a shared library Link kopierenLink in die Zwischenablage kopiert!
jbi-uninstall-shared-library. Its attributes are listed in Table 6.14.