The Signsoft intelliBO Enhancer enhances the specified classes and prepares them for the use with Signsoft intelliBO.
There is an Ant Task (see also section "Apache Ant Tasks for Signsoft intelliBO Tools" of the "First Steps" chapter) called ibo:enhancer to execute the verifier tool:
<target name="enhancer">
<ibo:enhancer source="${business.classes.dir}"
destination="${business.enhanced.dir}"
testpc="false">
<!-- for additional classpath settings use:
<classpath ... />
-->
</ibo:enhancer>
</target>
| Option | Description | required |
|---|---|---|
| source | The source directory, where the compiled classes and the JDO descriptors can be found. Multiple source directories or java archives are separated by the system dependent path separator (e.g. ';' for Microsoft Windows). | yes |
| destination | The destination directory where the enhanced class files will be copied to. If no output directory is specified the classes from the source directory will be replaced with the enhanced classes.* | no |
| testpc[:true|false] (default: true) | Test if the class is already enhanced, if the result is true then go to next class, otherwise enhance class. | no |
| packagefilter | Specifies, that only this package will be enhanced. | no |
| target <1.0|2.0> (default:2.0) | Definies the target JDO version for the bytecode generation. Possible values are JDO 1.0 and JDO 2.0. | no |
| classpathref | Specifies an additional classpath using a reference on a already defined classpath. | no |
*Please note: Although it is not a required attribute, we stongly recommend you to specify a separate destination directory for the enhanced classes.
To specify an additional classpath for the tool, please use the classpathRef attribute or a classpath tag as shown above.
The setting of the message level of the tool can be controlled using the overall settings of the Ant script. For example, if you want more than the default information, you shall call the verify target in your script like this:
ant -verbose verify