如何解决“sbt.ResolveException:未解决的依赖关系:commons-logging#commons-logging; 1.1.1:”exception?
程序员文章站
2022-06-26 17:15:39
项目场景:刚入职没今天,带我的那个人给了我一个guthub地址,让我拉了一个项目下来,告诉我这个项目用到是play框架和sbt管理工具,然后让我把项目导到eclipse(Scala IDE)进行开发,可是在使用sbt构建代码时却出现了下面这个错误:[error] (*:update) sbt.ResolveException: unresolved dependency: commons-logging#commons-logging;1.2: configuration not found in co...
项目场景:
刚入职没今天,带我的那个人给了我一个guthub地址,让我拉了一个项目下来,告诉我这个项目用到是play框架和sbt管理工具,然后让我把项目导到eclipse(Scala IDE)进行开发,可是在使用sbt构建代码时却出现了下面这个错误:
[error] (*:update) sbt.ResolveException: unresolved dependency: commons-logging#commons-logging;1.2: configuration not found in commons-logging#commons-logging;1.2: 'master(compile)'. Missing configuration: 'compile'. It was required from org.apache.httpcomponents#httpclient;4.5.2 compile
备注 这里的ommons-logging可能是其他的依赖名称,但是解决方法都一样,往下看就行了
问题描述:
这个错误大概就是在说某个依赖和你自己安装的sbt版本管理工具产生了冲突;
解决方案:
解决方案在我看来可以更换和产生冲突的依赖所对应的sbt管理工具,可是有时咱也不知道依赖是哪个版本,所以就采取暴力一点的方法,简单有效。
- 找到.vy2这个文件夹,默认的都是在c盘用户文件夹下
2.然后进到cache中,找到产生冲突的那个依赖并将其删除,不要担心删掉后会出错,因为当你删除在运行的时候他会自动下载和你的sbt匹配的依赖。
欧克
本文地址:https://blog.csdn.net/hello_boyu/article/details/110920068
上一篇: 韩信用过的一个妙计,为何后来无人敢用?
下一篇: 成本扛不住了!电视价格大涨