我从来没有真正设法让Intellij IDEA很好地加载scala项目。
例如,我想加载无形库:https://github.com/milessabin/shapeless
克隆回购后,我使用Intellij中的“导入项目”打开它。我告诉它使用SBT外部模型。它打开,但由于缺少依赖项而无法构建(“错误:未找到编译器镜像中的对象scala.runtime。”)。
如果我检查项目结构,我有6个模块:“无形”,“无形构建”,“无形核心”,“无形核心构建”,“无形状示例”和(您猜对了) “无形-例子建造”。所有这些的源文件夹都是错误的,包括“target / scala-2.10.3 / src_managed / main”和其他文件的混合。
除非我做错了什么,否则我无法相信Intellij会这么做错。问题是:我做错了什么?