我在报告部分的pom中使用了这个:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.7.1</version>
<configuration>
<rulesets>
<ruleset>http://serverxxx/pmd-java.xml</ruleset>
</rulesets>
<targetJdk>1.6</targetJdk>
</configuration>
</plugin>
不知怎的,它不起作用。当我通过http直接使用规则而不是自定义规则集时,它工作正常。我使用pmd:pmd,该部分也在pom的构建部分......
日志: 16:11:05 [INFO] --- maven-pmd-plugin:2.7.1:cpd(default-cli)@ online-news --- 16:11:05 mojoSucceeded org.apache.maven.plugins:maven-pmd-plugin:2.7.1(default-cli) 16:11:05 [DRY]查找与模式cpd.xml匹配的所有文件 16:11:05 [DRY]在D:\ build \ hudson \ jobs \ xxx migration-maven-3 CI \ workspace \ migration-maven-3 \ application \ online-modules \ online-news \ target中解析1个文件 16:11:06 [DRY]成功解析文件D:\ build \ hudson \ jobs \ xxx migration-maven-3 CI \ workspace \ migration-maven-3 \ application \ online-modules \ online-news \ target \ cpd。 xml模块新闻有31个警告。 16:11:06 [DRY]根据参考版本#13计算警告增量 16:11:06 mojoStarted org.codehaus.mojo:findbugs-maven-plugin:2.5.2(default-cli)