Como monitorar e registrar o tempo de compilação (compilação / teste)? [fechadas]

5

Eu trabalho em um grande projeto Java. Estamos usando o maven como nossa ferramenta de construção e eu uso o Intellij (14) como meu IDE.

Atualmente, se eu construir todo o projeto (c. 15 módulos), leva cerca de 3 minutos. Devido ao modo como usamos nosso código (mesmo em desenvolvimento), acabo fazendo uma compilação completa com bastante frequência. Na base de que "o que é medido é gerenciado", eu gostaria de poder monitorar / gravar:

  1. Quantas vezes por hora / dia uma compilação foi executada?
  2. Quanto tempo foi gasto executando construções?
  3. Se fosse possível, quebrar a tarefa maven - ou seja, limpar / compilar / testar / outros plugins etc.

Uma abordagem pode ser a saída do maven para os arquivos e, em seguida, ter um processo para ler / calcular as estatísticas desejadas. Como devo abordar isso?

Só para deixar claro, não estou pedindo comentários / conselhos sobre como reduzir nosso tempo de execução do ciclo de construção. Já fizemos um bom trabalho com isso e continuamos trabalhando nisso - na verdade, estou realmente procurando uma maneira de monitorar nosso progresso efetivo sobre isso.

    
por amaidment 09.10.2015 / 10:27
fonte

0 respostas