由于这些漏洞,我要求删除log4j v1.2.12。我的应用程序是spring boot 2,我的gradle中有:
configurations.all {
exclude group: 'log4j', module: 'log4j'}我清除了我的缓存,在我的项目上运行了一个构建,然后这个库再次出现:
.gradle/caches/modules-2/files-2.1/log4j/log4j/1.2.12当我跑的时候
gradle -q dependencyInsight --configuration compile --dependency log4j它没有向我展示该版本的log4j的用法。与项目上的整个依赖关系树一样,这个版本的log4j不会出现在哪里。这里发生什么事情?我该怎么摆脱它呢?
了解gradle如何构建本地缓存的方法是什么?
发布于 2020-06-26 02:39:38
Gradle缓存不能单独反映你的项目。它可能来自您构建的任何其他项目或一些其他可传递的依赖项。对于您的项目-您还可以生成htmlDependencyReport并从
plugins {
id 'project-report'
} 请参阅https://docs.gradle.org/current/userguide/project_report_plugin.html
https://stackoverflow.com/questions/62581902
复制相似问题