gpt4 book ai didi

java - 将 Java 项目中的库/依赖项列入黑名单

转载 作者:行者123 更新时间:2023-11-30 07:30:34 24 4
gpt4 key购买 nike

从高层次的角度来看,我希望创建一个库/依赖项的集中列表,这些库/依赖项要么已经过时,不应该使用,要么可以在警告下使用。

我们使用 SonarQube 进行代码检查/覆盖,我的偏好是通过规则/分析将“黑名单”工作到此处。这将是首选选项,因为它确实是集中式的,并且允许选择严重性,例如将库完全列入黑名单而不是警告。虽然我在论坛上看到过这一点,但我还没有看到这样做的实际例子。

我的问题是有没有办法做到这一点,如果有的话怎么做?欢迎所有其他意见。

我已经研究过 mavensbannedDependency 功能,但我不喜欢它会破坏构建、允许开发人员编辑并且不集中。

最佳答案

Disallowed dependencies should not be used规则模板就是你想要的。它将允许您通过组和工件 ID 模式指定依赖项,无论是否带有版本号。

此规则可从 Java 插件版本 3.10 开始使用。

关于java - 将 Java 项目中的库/依赖项列入黑名单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36203659/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com