我使用的是1.467和Jenkins JDepend插件1.2.3。当我构建时,它会生成JDepend报告。没问题。
THe的问题是我得到了关于类的报告,比如:
org.apache.commons.fileupload
org.hibernate.ejb包报告的类不是我写的。我如何配置它,使它只在我编写的类上运行JDepend?
com.mycompany.myproject例如。
谢谢。
发布于 2012-10-17 09:36:37
我通过将目标设置为" JDepend :generate“并将预先生成的jdepend文件设置为"target/jdepend-report.xml”来使其正常工作。
发布于 2012-06-08 18:19:55
JDepend Maven Plugin看起来相当老,似乎还处于测试阶段。它不支持排除包/类的方法。我假设jenkins JDepend Plugin使用其中的信息来生成报告。
JDepend本身提供了options来在分析中包括/排除类/包。JDepend ant task也为此提供了支持。
一种可能性是使用maven antrun plugin的jdepend ant任务(或者使用maven exec plugin直接调用jdepend )进行分析,并将报告文件指定给jenkins插件以进行报告。
https://stackoverflow.com/questions/10943297
复制相似问题