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

  1. Copiez le fichier ounceant.jar et, éventuellement, le fichier ant-contrib-1.0b3.jar dans le répertoire ant lib.

    L'installation de AppScan® Source place les fichiers ounceant.jar et ant-contrib-1.0b3.jar dans <install_dir>\lib (où <install_dir> est l'emplacement de votre installation AppScan Source.).

  2. 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'option properties, comme décrit dans la documentation Ant.
  3. 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âche taskdef comme suit :

    <taskdef resource="net/sf/antcontrib/antlib.xml"/>