首页 > 解决方案 > Gradle 7.0 迁移:如何从 compileClasspath 中删除 JAR

问题描述

我们之前在文件中使用此代码段来删除由另一个插件build.gradle.kts添加到的依赖项:compileClasspath

project.afterEvaluate {
    sourceSets {
        main {
            compileClasspath -= files(the_jar_to_remove)
        }
    }
}

我们现在正尝试从 Gradle 6.8 迁移到 7.2,这似乎不再有效。当javaCompile任务运行时,我可以看到 JAR 仍然存在于类路径中(使用--debug)。

有什么方法可以用 Gradle 7.0 实现同样的目标吗?

仅供参考,这个“技巧”是在这里这里发现的。

标签: javagradle

解决方案


推荐阅读