Maven 2 我们可以在构建目标中包含maven pmd插件执行吗?
伙计们,我想在构建项目时生成pmd报告,所以我在pom.xml的build部分添加了插件,但直到我显式调用mvn clean install pmd:pmd,它才执行。我想用mvn clean安装本身来执行它。可能吗?我的pom条目如下所示:Maven 2 我们可以在构建目标中包含maven pmd插件执行吗?,maven-2,pmd,Maven 2,Pmd,伙计们,我想在构建项目时生成pmd报告,所以我在pom.xml的build部分添加了插件,但直到我显式调用mvn clean install pmd:pmd,它才执行。我想用mvn clean安装本身来执行它。可能吗?我的pom条目如下所示: <build> <plugins> <plugin> <artifactId>maven-pmd-plugin</artifactId>
<build>
<plugins>
<plugin>
<artifactId>maven-pmd-plugin</artifactId>
<version>2.4</version>
<configuration>
<skip>false</skip>
<targetJdk>${compile.source}</targetJdk>
<rulesets>
<ruleset>./current.pmd.rules.xml</ruleset>
</rulesets>
<excludes>
<exclude>com/cm/**/*.java</exclude>
<exclude>com/sm/**/*.java</exclude>
</excludes>
<linkXref>true</linkXref>
<failOnViolation>true</failOnViolation>
<executions>
<execution>
<goals>
<goal>check</goal>
<goal>cpd-check</goal>
</goals>
</execution>
</executions>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
</plugin>
<plugin>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.0.1</version>
</plugin>
</plugins>
</build>
maven pmd插件
2.4
错误的
${compile.source}
./current.pmd.rules.xml
com/cm/***/.java
com/sm/***.java
符合事实的
符合事实的
检查
cpd检查
org.apache.maven.plugins
maven jxr插件
maven项目信息报告插件
2.0.1
提前感谢。通过修改pom以包含以下代码片段,您可以将pmd目标与安装阶段相关联:
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>check</goal>
<goal>cpd-check</goal>
</goals>
</execution>
</executions>
安装
检查
cpd检查
但是您应该将其与
安装
之前的阶段相关联-如验证
-以便在安装
阶段之前进行检查。您可以通过修改pom以包含以下代码片段,将pmd目标与安装
阶段相关联:
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>check</goal>
<goal>cpd-check</goal>
</goals>
</execution>
</executions>
安装
检查
cpd检查
但是您应该将它与
安装
之前的一个阶段相关联-如验证
-以便检查在安装
阶段之前进行。对不起,伙计们,这只是我在编写配置时犯的一个小错误。[…]
应该在[…]
标记之外。由于插件足够智能,可以在verify
阶段执行它,因此我们不需要将它与任何阶段关联。我们只需要将它包含在pom.xml的
部分。hm抱歉,伙计们,这只是我在编写配置时犯的一个小错误。[…]
应该在[…]
标记之外。由于插件足够智能,可以在verify
阶段执行它,因此我们不需要将它与任何阶段关联。我们只需要将它包含在pom.xml的
部分。我会使用进程类,但验证是好的,toothanks abhin4v,但我已经将安装附加到该插件。但还是没有运气!我会选择进程类,但verify很好,toothanks abhin4v,但我已将安装附加到该插件。但还是没有运气!