我有一个简单的 Scala 项目,在 IntelliJ 中创建为一个 sbt 项目。在我手动将一些 jar 复制到 lib/
后,IntelliJ 无法编译项目或找到那些依赖项。 sbt 工作正常。
我相信,虽然不幸的是我没有记录,但即使在这些库之前,sbt 也可以编译但 IntelliJ 不能。
当 sbt 工作正常时,我如何配置 IntelliJ 以在内部使用 sbt(而不是他们的 Make),或者做任何其他需要让 IntelliJ 找到依赖项并编译的事情?
(使用:IntelliJ IDEA 13.1.2,sbt 0.13,项目是通过 IntelliJ 作为 sbt 项目创建的。IntelliJ 正在读取 sbt 管理的依赖项,并在外部库中显示它们)
最佳答案
不知道有没有办法让Intellij在后台使用SBT。
您是否考虑过将 jars 安装到 local maven repo然后 adding the local maven repo as a resolver并将 jars 用作托管依赖项?
当然,我假设这些额外的 jar 无法通过现有的公共(public)存储库获得。
关于scala - sbt 编译正常但 IntelliJ 显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24596682/