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.
    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).

  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"/>