如何让 Maven PMD 插件在“mvn 安装”期间将它发现的 PMD 错误打印到控制台?现在,输出将进入目标目录中的 pmd 错误文件。看起来旧版本的插件支持变量“maven.pmd.console”,但新版本似乎不支持。

新的 PMD 插件:http://maven.apache.org/plugins/maven-pmd-plugin/

旧的 PMD 插件变量:http://maven.apache.org/maven-1.x/plugins/pmd/properties.html

请您参考如下方法:

就像 khmarbaise 所说,以下配置有效:

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


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!