如何在Maven多模块项目中生成PMD报告?

如何在Maven多模块项目中生成PMD报告?,maven,pmd,Maven,Pmd,我不熟悉所有代码分析工具链接PMD、CheckStyle、Sonar的配置。我有一个多模块maven项目。我为代码分析创建了单独的子模块。我想在我的所有子模块上运行PMD,并实现html报告。 项目要求为代码分析保留单独的代码 项目结构。 我刚刚开始pom.xml(在代码分析下) pom.xml 4.0.0 com.spring.web 项目父级 1.0.0-SNAPSHOT 代码分析 代码分析 3.4 2.3 2.8.1 ${project.parent.basedir} 2.7 2.3 2

我不熟悉所有代码分析工具链接PMD、CheckStyle、Sonar的配置。我有一个多模块maven项目。我为代码分析创建了单独的子模块。我想在我的所有子模块上运行PMD,并实现html报告。 项目要求为代码分析保留单独的代码

项目结构。 我刚刚开始pom.xml(在代码分析下)

pom.xml

4.0.0
com.spring.web
项目父级
1.0.0-SNAPSHOT
代码分析
代码分析
3.4
2.3
2.8.1
${project.parent.basedir}
2.7
2.3
2.7.1
3.2-RC3
2.12
2.4
1.3.1
UTF-8
UTF-8
org.apache.maven.plugins
maven jxr插件
${maven.jxr.version}
org.apache.maven.plugins
maven pmd插件
${maven.pmd.plugin.version}
org.apache.maven.plugins
maven javadoc插件
${maven.javadoc.plugin}
真的
使用插件的
html
设置

使用

project-parent
 |
 |-sub-module1
 |   |-pom.xml(sub-module1 pom)
 |-sub-moduel2
 |   |-pom.xml (sub-moduel2 pom)
 |-code-analysis
 |   |-pom.xml (Using this pom i want to generate report for PMD)
 |
 |-pom.xml (parent pom)