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>