Executando Revisões de Código a partir de um Script Ant

Você pode executar revisões de código em um workbench "headless" (sem nenhuma interface com o usuário para o ambiente de desenvolvimento). Isso poderá ser útil se você desejar executar 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:
Nota: You cannot run several executions of code review in headless mode on the same workspace at the same time, nor can you use headless mode while an Eclipse graphical user interface has locked the workspace.
Para criar e executar um script Ant:
  1. Selecione Arquivo > Novo > Arquivo.
  2. Digite build.xml como o nome do script Ant e clique em Concluir.
  3. Dê um clique duplo no script Ant build.xml para abrir o editor Ant.
  4. 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>
  5. Substitua os valores da propriedade eclipse_dir e workspace_dir pelo diretório de instalação real do Eclipse e o diretório do espaço de trabalho. Inclua quaisquer opções adicionais no valor da propriedade options. Utilize aspas duplas quando o caminho contiver espaços. Para o Windows, utilize barras duplas invertidas (\\) em vez do caractere de barra invertida. A seguir há um exemplo: "C:\\Arquivos de Programas\\IBM\\Rational\\".
  6. Feche o editor Ant.
  7. Para executar o script Ant, clique com o botão direito do mouse no arquivo build.xml, selecione Executar > Ferramentas Externas > Ferramentas Externas e clique em Executar. Isso ativa uma nova instância do ambiente Eclipse no modo headless, que executará as configurações de ativação da revisão de código localizadas no espaço de trabalho especificado. Você também pode executar o script Ant a partir 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.
Conceitos relacionados
Revisões de Código Executadas no Modo Headless
Referências relacionadas
Referência do Modo Headless de Revisão de Código
Revisão de Código Quick