我尝试了一种方案来集成这些工具,但它提供了令人难以置信的输出。我做了什么:
我没有在 Hudson 中配置或安装 PMD。
我在我的父 pom.xml 中配置了 PMD。
我在哈德逊工作中运行目标(清洁站点),但它只运行最后一个子项目。
我检查登录控制台,它有:
some svn update log Parsing POMs and directly generating reports for last sub project.
我在 Eclipse 中有相同的 svn checkout 工作区,它为所有父项目和子项目工作并生成报告。实际上,仅在 Eclipse 中验证后,我尝试在 Hudson 中进行验证。
在尝试在 Hudson 中配置 PMD 之后,我没有在网上找到任何帮助来做到这一点。