Jenkins JDepend插件报告JAR类

时间:2012-06-08 05:02:48

标签: maven jenkins

我正在使用1.467和Jenkins JDepend插件1.2.3。 构建时,它会生成JDepend报告。 没问题。

问题在于我得到的报告如下:

org.apache.commons.fileupload
org.hibernate.ejb

包报告我没有写的类。 我如何配置它,以便JDepend只在我写的类上运行?

com.mycompany.myproject

例如。

感谢。

2 个答案:

答案 0 :(得分:0)

JDepend Maven Plugin看起来很旧,似乎处于测试阶段。它不支持排除包/类的方法。我假设jenkins JDepend Plugin使用此信息生成报告。

JDepend本身提供options来包含/排除分析中的类/包。 JDepend ant task也为此提供了支持。

一种可能性是使用maven antrun plugin使用jdepend ant任务(或使用maven exec plugin直接调用jdepend)进行分析并将报告文件指定为jenkins插件以进行报告。

答案 1 :(得分:0)

我通过将目标设置为“jdepend:generate”并将预生成的JDepend文件设置为“target / jdepend-report.xml”来实现它的工作