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) à partir d'une interface de ligne de commande.
Les
règles de révision de code dont fait l'objet le code source sont les dernières utilisées dans l'interface
utilisateur. Si une révision de code n'a jamais été exécutée, les paramètres par défaut de la page
Java preferences – Code Review (révision de code rapide) sont exécutés. Par défaut, une fois la révision de code
exécutée, deux rapports sont générés : un rapport HTML et un rapport JSML (JScrib Markup Language). Ces deux rapports se trouvent dans le dossier de
métadonnées de l'espace de travail, dans le dossier com.ibm.r2a.command.line.mode. Vous pouvez préciser le type de
rapport généré et l'emplacement dans lequel les rapports vont apparaître après la révision de code.
Remarque : Vous pouvez exécuter des révisions de code en mode sans interface uniquement sur l'espace de travail.
Si
vous souhaitez analyser un sous-ensemble de l'espace de travail (un ou plusieurs projets spécifiques, par exemple),
créez un espace de travail comportant ces projets et exécutez la révision de code sur cet espace de travail.
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.
Il est inutile de lancer l'environnement de développement.
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.
Remarque : En raison des limitations
du système d'exploitation Windows, la longueur de la chaîne utilisée pour exécuter le mode ligne de commande
(C:\path\java.exe …) doit être aussi courte que possible. Sinon, le système risque de couper et de perdre les
paramètres placés à la fin de la chaîne. Il est conseillé aux utilisateurs de Windows d'utiliser les meilleures
pratiques suivantes pour obtenir des résultats optimaux :
- La variable PATH doit contenir autant de chemins d'accès que possible (le chemin d'accès Java et celui des
fichiers JAR, par exemple).
- Le chemin d'accès à l'espace de travail doit être aussi court que possible (C:\workspace, par exemple).
- Le chemin d'accès à l'emplacement dans lequel sont générés les rapports doit également être aussi court que
possible (C:\report, par exemple).
Pour exécuter des révisions de code dans un plan de travail sans interface, vous devez lancer
l'application en mode ligne de commande grâce à la commande
<rép_eclipse>/jre/bin/java <options
machine virtuelle> -cp <rép_eclipse>/startup.jar
org.eclipse.core.launcher.Main <options mode ligne de commande> <options eclipse>
ainsi que la configuration de votre produit. Vous pouvez trouver la configuration de votre produit sous
. La variable
<options machine virtuelle> se trouve sous la propriété
eclipse.vmargs. Les principales options Eclipse se trouvent sous la propriété
eclipse.commands, à laquelle vous pouvez ajouter le chemin d'accès à l'espace de travail
grâce au jeton Eclipse
-data. La variable
<options mode ligne de commande> fait référence aux options en mode ligne de commande.
Remarque : Vous
pouvez ajouter des paramètres aux commandes en suivant la procédure ci-dessous, selon la configuration de votre système
d'exploitation. Les paramètres se trouvent dans les détails de configuration du système,
sous "Propriétés du système".
Pour exécuter une révision de code dans un plan de travail sans interface, procédez comme suit :