Intellij sbt不会解析依赖项的依赖关系

时间:2016-03-06 05:32:54

标签: scala intellij-idea sbt

我有一个Intellij Scala项目,它取决于另一个lib,而后者依赖于其他一些libs(gson,log4j ...),但不知何故Intellij不会将这些传递依赖项添加到我的项目中,所以当我运行我的main方法,jvm总是抱怨找不到类。我还尝试了sbt updatesbt update-classifier,他们也不会解决依赖路径问题。我怎样才能解决所有级别的依赖关系?

2 个答案:

答案 0 :(得分:0)

如果所有在SBT命令行中都有效但在Idea中没有,则删除.idea文件夹并在Idea中重新加载SBT项目。
我应该警告你,通过这样做,你将失去项目配置(例如运行配置)。

答案 1 :(得分:0)

我终于弄清楚出了什么问题,我使用的sbt-s3-resolver插件无法解析maven风格的依赖关系,我使用了另一个支持maven libs的插件并且它有效。但我仍然无法弄清楚它之前的原因。