我尝试了一个方案来集成这些工具,但它提供了令人难以置信的输出。我做了什么:
我没有在Hudson中配置或安装PMD。
我在父母pom中配置了PMD。
我在Hudson工作中运行目标(干净站点),但它只运行最后一个子项目。
我检查登录控制台,它有:
some svn update log
Parsing POMs
and directly generating reports for last sub project.
我在Eclipse中拥有相同的svn checkout工作区,它可以为所有父项目和子项目生成报告。实际上,仅在Eclipse中验证后,我尝试在Hudson中验证。
尝试在Hudson中配置PMD后,但我没有在网上找到任何帮助。
答案 0 :(得分:1)
我们正在使用jenkins和maven,artifactory和sonar(其中包含PMD,Checkstyle,Findbugs等)。 我没有设置它,但有(几乎)所有的插件:
但是可以按照自己的方式进行,直接使用PMD。看看Hava here ......