2013-08-22 9 views
5

Jak mogę zrobić wtyczkę Maven PMD wydrukować błędy PMD, które znajdzie na konsoli podczas "instalacji mvn"? Teraz wyjście przechodzi do pliku błędu pmd w katalogu docelowym. Wygląda na to, że stara wersja wtyczki obsługiwała zmienną "maven.pmd.console", ale wydaje się, że nowa.Make Maven PMD Plugin Drukuj Błędy do konsoli

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

Stare PMD zmienne plugin: http://maven.apache.org/maven-1.x/plugins/pmd/properties.html

+2

Czy można sprawdzić '-Dpmd.printFailingErrors = TRUE ? – khmarbaise

+0

Dzięki khmarbaise, udało się! Skończyło się na tym, że po prostu umieściłem opcję w sekcji konfiguracji pmd w moim pliku pom.xml, ale jestem pewien, że robi to samo. – HappyCoder86

Odpowiedz

6

Podobnie jak khmarbaise powiedział poniżej konfiguracja pracował:

<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>