2016-03-06 253 views
0

我有一个Intellij Scala项目,它依赖于另一个lib,而这又取决于其他一些库(gson,log4j ...),但不知何故,Intellij将不会添加这些项目传递依赖项到我的项目,所以当我运行我的主要方法时,jvm总是抱怨没有找到类。我也试过sbt updatesbt update-classifier,它们也不会解析依赖路径。我如何解决所有级别的依赖关系?Intellij sbt不会解决依赖关系的依赖关系

+0

你可以通过SBT添加传递依赖关系到它通过SBT –

+3

我认为sbt应该默认这样做,所以你的设置不正确 - 可能是粘贴你的'build.sbt'? –

回答

0

我终于弄清楚什么是错误的,它是我使用的sbt-s3-resolver插件无法解析maven样式依赖关系,我使用了另一个支持maven库的插件并且工作正常。但我仍然不明白为什么它以前工作。

0

如果所有工作都在SBT命令行但不在Idea中,则删除.idea文件夹并重新加载Idea中的SBT项目。
我应该警告你这样做会丢失项目配置(比如运行配置)。