2
respostas

Quando não há warnings ou erros, o comando mvn pmd:pmd não gera relatório

Se corrijo, como na aula, algo que geraria um warning, o mvn pmd:pmd não gera relatório como o Guilherme mostra na aula (um relatório sem warnings). É ruim pq se houver erros que já foram corrigidos, rodar o pmd:pmd não apaga e dá a impressão que o erro não foi corrigido. Alguém sabe o porque de não atualizar o relatório quando dá erro? Pesquisei a opção skipEmptyReport que por padrão é true. Executei como false como na linha abaixo e mesmo assim não gerou um novo relatório sem erros...

mvn pmd:pmd -Dpmd.skipEmptyReport=false
2 respostas

A versão do PMD que o meu maven baixa é a 6.4.0

Oi Roberto,

Talvez ele nao tenha pego as correções no código e por isso o ainda persiste.

Tente rodar assim o comando:

mvn clean pmd:pmd

O clean vai forçar o maven a recompilar tudo novamente.