Domanda

Negli ultimi mesi sono stato lentamente migliorato il processo di compilazione PDE automatizzato Eclipse per la nostra applicazione.

La prima cosa che ho provato è stata l'automazione dei casi di test. Il passo successivo è stato un codice di scripting per generare automaticamente un programma di installazione, sia per linux e finestre .

Ora voglio aggiungere alcuni rapporti di analisi del codice statico al processo. Nella mia azienda usiamo Checkstyle per questo scopo.

Comprendo che è possibile automatizzare il plug-in Checkstyle in modo tale da generare un report dal processo di compilazione. Sarebbe utile distribuire i risultati dello stile di controllo insieme al rapporto del test unitario, che sono già stati generati.

Qualcuno ha qualche buon esempio di come questo può essere ottenuto in modo relativamente indolore?

È stato utile?

Soluzione

Esiste un Task Ant Checkstyle definito nel file JAR Checkstyle. Usalo come segue:

<taskdef resource="checkstyletask.properties" classpath="/path/to/checkstyle-all-4.4.jar"/> 

<checkstyle config="/path/to/my/checkstyle_config.xml">
  <fileset dir="src/checkstyle" includes="**/*.java"/>
</checkstyle>

Altri suggerimenti

Potresti voler guardare un server CI come Hudson , che puoi usare per automatizzare le tue build e con cui è possibile integrare facilmente una serie di plugin per FindBugs , CheckStyle, ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top