我正在使用弹簧靴和gradle在intellij工作。
我有一个正在使用其他两个库的服务,看来我在传递依赖项方面遇到了一些问题。
该服务中的spring boot版本已从2.1.2更新到2.1.4,这使得该服务不再起作用。
我可以在gradle中清理构建该项目,但是一旦启动它,在运行时我就会...无法解析org.slf4j:slf4j-api:1.7.26。
我按要求将库中的slf4j依赖关系从1.7.25手动更新到1.7.26,但收效甚微。
如果我依赖此服务,我会得到我想的那样,将版本更改为正确的版本:
| +--- ch.qos.logback:logback-classic:1.2.3
| | +--- ch.qos.logback:logback-core:1.2.3
| | \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.26
但这可能是一个问题,因为bcz是logback classic的可传递性。对于mvn上的此程序包,我发现slf4j api已更新:https://mvnrepository.com/artifact/ch.qos.logback/logback-classic/1.2.3。
那只是其中之一,如果我在终端中搜索所有->,则会得到498个数学运算,因此手动更改所有数学运算可能是一个问题。
我尝试从所有项目中删除.gradle文件夹,清理构建,安装,但没有成功。
答案 0 :(得分:0)
似乎这背后有一些缓存。清除智能缓存,文件->使缓存无效/重新启动...就可以了