gpt4 book ai didi

java - Gradle:防止 Java 包结构中的循环依赖

转载 作者:行者123 更新时间:2023-11-30 10:48:15 25 4
gpt4 key购买 nike

我有一个针对 Java 程序的 Gradle 构建,如果在包结构中发现循环依赖性,我想包含静态分析以导致构建失败。例如,可以配置 FindBugs 来执行此操作吗?我目前在 build.gradle 中定义了 FindBugs,它会因各种问题停止构建,但不会停止包周期:

apply plugin: 'findbugs'

findbugs {
toolVersion = '3.0.1'
effort = 'max'
reportLevel = 'medium'
}

最佳答案

我会推荐 JDepend为了这。它有一个标准的 Gradle 插件: https://docs.gradle.org/current/userguide/jdepend_plugin.html

您可以将 JDepend 插件配置为在出现警告时使构建失败(事实上,我认为这是默认设置)。

关于java - Gradle:防止 Java 包结构中的循环依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35872235/

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