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

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:
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:
  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 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\\".
  6. Feche o editor Ant.
  7. Para executar o script Ant, clique com o botão direito no arquivo build.xml, selecione Executar > Ferramentas Externas > Ferramentas Externas 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.
Conceitos relacionados
Revisões de Código São Executadas no Modo Headless
Referências relacionadas
Referência do Modo Headless de Revisão de Código
Revisão de Código Quick
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.