maven - 配置duplicate-finder-maven-plugin仅扫描特定位置并排除其他所有内容

标签 maven maven-2 maven-3 pom.xml

有没有办法配置Maven duplicate-finder-maven-plugin plugin仅扫描特定位置并排除其他所有内容?因为此时此刻,结果显示出无数来自项目依赖性的冲突。

来自configuration ,看起来这样做的方法是明确排除我不想扫描的每个依赖项。

问题:有更好的做法吗?例如,如何仅扫描我直接负责的代码,例如 com.my-company.my-project

最佳答案

来自official documentation您的案例已记录如下:

Ignore all classes that aren't from my company:

   <configuration>
        <ignoredClassPatterns>
            <ignoredClassPattern>^((?!com[/.]mycompany).*)$</ignoredClassPattern>
        </ignoredClassPatterns>
    </configuration>

请注意,上述配置选项仅适用于插件版本 1.2.1 及更高版本。

关于maven - 配置duplicate-finder-maven-plugin仅扫描特定位置并排除其他所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35969231/

相关文章:

maven - 从 Nexus3 下载单个/最新 Assets (JAR)

java - 使用 Maven 分发可以单独跟踪每个依赖项的 swing 应用程序

java - 如何自动配置 Eclipse?

java - Maven 无法下载依赖项

gradle - Gradle:如何获取特定的依赖关系RELEASE版本号

maven - 无法读取扩展描述符。在中央找不到 Artifact

java - 加载应用程序属性时出现加密异常(Java jasypt 加密)

Maven:获取依赖项的 csm/connection

java - 覆盖 .jar 库中包含的 .properties 文件

maven - Grails:如何使用 Maven 存储库而不是 ivy-cache