Intégration d’Ounce/Ant et d'Apache/Ant
Ces étapes décrites dans cette rubrique sont nécessaires pour intégrer Ounce/Ant dans l’environnement de génération Apache/Ant.
Procédure
- Copiez le fichier ounceant.jar et, éventuellement, le fichier ant-contrib-1.0b3.jar dans le répertoire ant lib.
Si la version du plug-in Ant est 1.8.1 ou une version plus récente, copiez xml-api.jar et xercesImpl.jar également.
L'installation d'AppScan® Source place ounceant.jar, ant-contrib-1.0b3.jar, xml-api.jar et xercesImpl.jar dans <install_dir>\lib (où <install_dir> est l'emplacement de votre installation d'AppScan® Source).
- Facultatif : Redéfinissez la propriété
build.compiler
.Voir Création de projets pour plus d'informations sur la redéfinition de
build.compiler
.Substituez cette propriété à l'aide de l'une des méthodes suivantes :
- Utilisez une balise de propriété dans le fichier build.xml.
<property name="build.compiler" value="com.ouncelabs.ounceant.OunceCompilerAdapter"/>
- Spécifiez la valeur de
build.compiler
dans la ligne de commande lors de l'appel Ant à l'aide de l'option-D
.ant -Dbuild.compiler= com.ouncelabs.ounceant.OunceCompilerAdapter
- Incluez la valeur correspondant à
build.compiler
dans un fichier texte et demandez à Ant de charger les propriétés dans ce fichier à l'aide de l'optionproperties
, comme décrit dans la documentation Ant.
- Utilisez une balise de propriété dans le fichier build.xml.
- Créer
taskdefs
.Pour utiliser des tâches Ounce/Ant, vous devez référencer ounceant.jar dans une tâche
taskdef
. Par exemple,<taskdef resource="com/ouncelabs/ounceant/task/ounce.xml" classpath="ounceant.jar"/>
Pour utiliser la tâche
var
, ant-contrib-1.0b3.jar doit référencer la tâchetaskdef
comme suit :<taskdef resource="net/sf/antcontrib/antlib.xml"/>