如何在Qulice中禁用重复的依赖项检查?

我正在尝试使用Qulice代码质量控制工具。

在我的pom.xml我有以下定义:

    com.qulice qulice-maven-plugin 0.12.1  file:${basedir}/LICENSE.txt duplicatefinder:com.github.kodapan dependencies:com.github.kodapan     check       

当我运行qulice:check ,由于这些问题,构建失败:

 [WARNING] Found duplicate (but equal) classes in [com.github.kodapan:osm-common.core:v0.0.2,se.kodapan.osm.common:core:0.0.2-SNAPSHOT] : [WARNING] se.kodapan.lang.Intern [WARNING] se.kodapan.osm.domain.OsmObjectVisitor [WARNING] se.kodapan.osm.domain.root.AbstractRoot [WARNING] se.kodapan.osm.domain.root.Root 

我怎样才能修改上面的exclude定义,以便尽管存在这些问题,构建仍能成功(现在,修复类路径是不可能的)?

POM中的插件部分允许管理依赖项(针对该插件),尤其是排除项。

所以配置看起来像这样:

    com.qulice qulice-maven-plugin 0.12.1 ... ...   ... ... ...   ... ...        

在这里,您必须配置应排除哪些直接依赖项的传递依赖项。

根据qulice插件的文档,你必须定义这样的排除有点不同:

    com.qulice qulice-maven-plugin 0.12.1   checkstyle:/src/examples/.* findbugs:~com.qulice.foo.*      

您可以检查语法等示例部分 。