0

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

问题是我收到关于以下课程的报告:

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

包报告我没有写的类。我如何配置它以使其 JDepend 仅在我编写的类上运行?

com.mycompany.myproject

例如。

谢谢。

4

2 回答 2

0

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

JDepend本身提供了从分析中包含/排除类/包的选项。JDepend ant 任务也为此提供了支持。

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

于 2012-06-08T10:19:54.567 回答
0

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

于 2012-10-17T01:36:36.707 回答