ounceCreateProject

ounceCreateProject accepte les paramètres et les éléments imbriqués suivants :

Paramètres spécifiés en tant qu’attributs Description
name Nom du projet
workingDir Répertoire de travail pour le projet
classpath Chemin d'accès pour le projet
sourcepath Chemin d'accès pour les dépendances de la source du projet. Ces fichiers ne sont pas examinés afin de détecter des vulnérabilités.
jdkName Nom du kit JDK AppScan® Source à utiliser pour l'examen d'un projet. (Doit être créé dans AppScan® Source for Analysis)
appName Application qui contient ce projet (facultatif).
appDir Répertoire des applications (facultatif)
Paramètres spécifiés en tant qu’éléments imbriqués Description
ounceSourceRoot Spécifie les racines source du projet.
ounceWeb Spécifie le contenu Web du projet.
ounceExclude Permet l’exclusion de certains fichiers de l’ensemble de fichiers spécifié dans l’élément parent.

ounceCreateProject exemple de tâche

<ounceCreateProject
	name="myProjectName"
	workingDir="${sandbox}/myProject"
	classpath="${my.class.path}"
	sourcepath="${my.source.path}"
	jdkName="jdk15"
	appName="myApp"
	appDir="${sandbox}>
<ounceSourceRoot dir="src"/>
<ounceExclude dir="src/test"/>
<ounceExclude file="src/mydir/Bad.java"/>
<ounceSourceRoot dir="src2"/>
<ounceSourceRoot file="src3/mydir.java"/>
<ounceWeb webContextRoot="web/myProject.war"/>
<ounceExclude dir="web/test"/>
<ounceExclude file="web/partial.jsp"/>
</ounceCreateProject>