Vous pouvez exécuter des révisions de code dans un plan de travail "sans interface" (sans interface
utilisateur pour l'environnement de développement). Cela peut être très utile si vous souhaitez régulièrement
exécuter des révisions de code sans surveillance ou les insérer dans un script Ant.
Avant d'exécuter des révisions de code en mode sans interface :
- L'espace de travail doit contenir au moins un projet avec des fichiers source Java.
- Si vous souhaitez spécifier les règles d'exécution, vous devez configurer la révision de code dans l'interface
utilisateur.
Remarque : Vous ne pouvez pas exécuter simultanément plusieurs
révision de code en mode sans interface sur le même espace de travail, ni utiliser le mode sans interface
lorsqu'une interface utilisateur graphique Eclipse a verrouillé l'espace de travail.
Pour créer et exécuter un script Ant, procédez comme suit :
- Sélectionnez .
- Entrez build.xml comme nom du script Ant, puis cliquez sur
Terminer.
- Cliquez deux fois sur le script Ant de build.xml pour ouvrir l'éditeur Ant.
- Entrez le contenu suivant dans l'éditeur :
<?xml version="1.0" encoding="UTF-8">
<project name="MyTestProject" default="CodeReviewHeadless" >
<target name="CodeReviewHeadless">
<property name="eclipse_dir" value="D:\\eclipse"/>
<property name="workspace_dir" value="D:\\workspace"/>
<property name="options" value=" -plugincustomization <pluginCustomizationPath> -onlyClient CodeReview -reportDirectory ${workspace_dir}\\batch_report -timeStampMode"/>
<exec executable="${eclipse_dir}/jre/bin/java" dir="${eclipse_dir}" vmlauncher="false">
<arg line=="-Xj9 -Dorg.eclipse.swt.browser.internal.flash -Dorg.eclipse.emf.ecore.EPackage.Registry.INSTANCE=org.eclipse.emf.ecore.impl.EPackageRegistryImpl -cp ${eclipse_dir}/startup.jar org.eclipse.core.launcher.Main -application com.ibm.r2a.command.line.mode.CommandLineModeApplication -data ${workspace_dir} ${options}" />
</exec>
</target>
</project>
- Remplacez les valeurs de la propriété de eclipse_dir et
workspace_dir par le répertoire d'installation Eclipse actuel et dans celui de l'espace de
travail. Ajoutez des options supplémentaires à la valeur de la propriété options. Utilisez les guillemets si le chemin d'accès contient des espaces. Pour Windows, utilisez les doubles barres
obliques inversées (\\) à la place de la barre oblique inversée normale.
Par exemple :
"C:\\Program Files\\IBM\\Rational\\".
- Fermez l'éditeur Ant.
- Pour exécuter le script Ant, cliquez à l'aide du bouton droit de la souris sur le fichier
build.xml, sélectionnez , puis cliquez sur Exécuter. Cette procédure permet de lancer une nouvelle instance de l'environnement Eclipse en mode sans interface,
qui va exécuter les configurations de lancement de la révision de code situées dans l'espace de travail
spécifié. Vous pouvez également exécuter le script Ant à partir d'une ligne de commande grâce à la commande runAnt.
Les résultats de la révision de code sont générés dans un répertoire report situé dans
l'espace de travail.