我正在使用1.467和Jenkins JDepend插件1.2.3。 构建时,它会生成JDepend报告。 没问题。
问题在于我得到的报告如下:
org.apache.commons.fileupload
org.hibernate.ejb
包报告我没有写的类。 我如何配置它,以便JDepend只在我写的类上运行?
com.mycompany.myproject
例如。
感谢。
答案 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”来实现它的工作