10 votes

Faire en sorte que le plugin PMD de Maven affiche les erreurs dans la console

Comment puis-je faire en sorte que le plugin Maven PMD affiche les erreurs PMD qu'il trouve sur la console pendant un "mvn install" ? Pour l'instant, la sortie se fait dans un fichier d'erreur pmd dans le répertoire cible. Il semble que l'ancienne version du plugin supportait la variable "maven.pmd.console", mais la nouvelle ne semble pas le faire.

Nouveau plugin PMD : http://maven.apache.org/plugins/maven-pmd-plugin/

Anciennes variables du plugin PMD : http://maven.apache.org/maven-1.x/plugins/pmd/properties.html

14voto

HappyCoder86 Points 465

Comme l'a dit khmarbaise, la configuration ci-dessous a fonctionné :

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-pmd-plugin</artifactId>
        <version>${plugin.maven.pmd.version}</version>
        <configuration>
           <minimumTokens>100</minimumTokens>
           <targetJdk>${jdk.version}</targetJdk>
           <printFailingErrors>true</printFailingErrors>
           <rulesets>
              <ruleset>example_pmd.xml</ruleset>
           </rulesets>
        </configuration>
        <dependencies>
           <dependency>
              <groupId>com.example</groupId>
              <artifactId>example</artifactId>
              <version>${example.version}</version>
           </dependency>
        </dependencies>
     </plugin>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X