idea打包时报错:
Error:scalac: missing or invalid dependency detected while loading class file ‘Logging.class’.
Could not access type LazyLogging in value com.typesafe.slf4j,
because it (or its dependencies) are missing. Check your build definition for
missing or conflicting dependencies. (Re-run with -Ylog-classpath to see the problematic classpath.)
A full rebuild may help if ‘Logging.class’ was compiled against an incompatible version of com.typesafe.slf4j.
原因:
字面意思是缺少对应jar包或者依赖冲突,我的原因是com.typesafe.slf4j 对应的jar包没有成功下载下来(jar包的下载与网速有很大关系)
我这个项目是sbt构建的,之前用maven构建的项目,对应的mavenRepository本地仓库里面是有上述缺失的包的,但sbt本地仓库里面没有下载成功,
解决方案:
这时就需要手动从 添加了mavenRepository本地仓库里面将缺失的jar包添加到sbt项目里面,添加方法如下:
添加成功后,重新编译,即可解决。