Você pode executar revisões de código em um workbench "headless"
(sem interface com o usuário para o ambiente de desenvolvimento). Isso pode ser útil, se
você desejar executar as revisões de código não assistidas, regularmente, ou se desejar
incluí-las em um script Ant.
Antes de executar as revisões de código no modo headless:
- O espaço de trabalho deve conter pelo menos um projeto com arquivos de origem Java.
- Se você desejar especificar as regras que são executadas, deve configurar a revisão
de código na interface com o usuário.
Nota: Não é possível
executar várias execuções de revisão de código no modo headless ao mesmo tempo no mesmo espaço de trabalho; também não é possível utilizar o modo headless enquanto uma interface gráfica com o usuário Eclipse tiver bloqueado o espaço de trabalho.
Para criar e executar um script Ant:
- Selecione .
- Digite build.xml como o nome do script Ant
e clique em Concluir.
- Dê um clique duplo no script Ant build.xml para abrir o
editor Ant.
- Digite o seguinte conteúdo no editor:
<?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>
- Substitua os valores da propriedade de eclipse_dir
e workspace_dir pelo diretório de instalação real
Eclipse e pelo diretório do espaço de trabalho. Inclua quaisquer opções adicionais no
valor da propriedade options. Utilize as aspas duplas quando o caminho contiver espaços. Para Windows, utilize barras invertidas duplas (\\)
em vez do caractere de barra invertida. Segue um exemplo: "C:\\Arquivos de Programas\\IBM\\Rational\\".
- Feche o editor Ant.
- Para executar o script Ant, clique com o botão direito no arquivo
build.xml, selecione
ande clique em
Executar. Isso ativa uma nova instância do ambiente Eclipse
no modo headless, que executará as configurações de ativação de revisão de código
localizadas no espaço de trabalho especificado. Você também pode executar o script
Ant de uma linha de comandos, utilizando o comando runAnt.
Os resultados da revisão de código são gerados em um diretório
report localizado no espaço de trabalho.