![](/img/trans.png)
[英]maven-shade-plugin reports: Error creating shaded jar: …target/classes (Is a directory)
[英]Jenkins JDepend Plugin reports JAR classes
我正在使用1.467和Jenkins JDepend插件1.2.3。 構建時,它將生成JDepend報告。 沒問題。
問題是我收到有關以下課程的報告:
org.apache.commons.fileupload
org.hibernate.ejb
軟件包報告我未編寫的類。 如何配置它以便JDepend僅在我編寫的類上運行?
com.mycompany.myproject
例如。
謝謝。
JDepend Maven插件看起來很老,並且似乎處於beta中。 它不支持排除包/類的方法。 我假設jenkins JDepend Plugin使用此信息來生成報告。
JDepend本身提供了一些選項 ,可以從分析中包括/排除類/包。 JDepend ant任務也為此提供支持。
一種可能性是使用maven antrun插件使用jdepend ant任務(或使用maven exec plugin直接調用jdepend)進行分析,並將報告文件指定給jenkins插件進行報告。
我通過將目標設置為“ jdepend:generate”並將預生成的JDepend文件設置為“ target / jdepend-report.xml”來使其工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.