Intellij Idea中的SBT依赖关系问题

罗德里戈

这个问题真的让我感到不安。我正在为焊工证明助理编写证明我这样做是在没有IDE的帮助下并遵循基于SBT的构建方法。这是构建文件:

name := "proofs"
scalaVersion := "2.11.8"
lazy val welder = RootProject(uri("git://github.com/epfl-lara/welder.git#2b9dd10a7a751777cc9cda543ce888294113c0b1"))
lazy val root = (project in file(".")).dependsOn(welder)

我试图将我的项目带入Intellij Idea项目。但是,这样做时,IDE将无法识别外部库的导入:

import inox._

我该如何解决这个问题?

编辑

我强调编译错误是在Welder的文件中产生的

这是焊工项目/Build.scala文件

import sbt._

object WelderBuild extends Build {

  lazy val root = Project("root", file(".")) dependsOn(inoxProject)
  lazy val inoxProject = RootProject(uri("git://github.com/epfl-lara/inox.git#53ea4533a957050bd6a968d5a340890bd54998a5"))

}
贾斯汀·凯瑟(Justin Kaeser)

在Scala插件问题跟踪器上查看我对其他问题问题的回答

重命名模块和手动添加依赖从welder-rootinox-root模块将解决编译路径问题,但构建仍然会失败,因为该项目的一个使用源产生,这是不是在IDEA直接支持。

而是在sbt首选项中启用“使用sbt进行构建和导入”选项:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

播放:在IntelliJ IDEA中管理库依赖关系

IntelliJ:如何使用从本地源导入的模块覆盖SBT中的依赖关系?

如何从 IntelliJ 中的“依赖关系图”中“排除依赖关系”

在IntelliJ IDEA 14中启用sbt插件

IntelliJ IDEA中sbt shell的热键

使用Gradle构建在IntelliJ IDEA中获取Gradle依赖关系

Maven项目生成,但依赖关系似乎在IntelliJ IDEA中不可用

使用 sbt 和 IntelliJ IDEA 管理依赖项

更新IntelliJ Idea中的Maven依赖项

IntelliJ IDEA无法解决良好的工作gradle依赖关系

IntelliJ 依赖问题

如何在IntelliJ IDEA中创建Spark / Scala项目(无法解析build.sbt中的依赖项)?

Intellij IDEA线程问题

Intellij Idea 经常无法解决 Maven 依赖问题

Intellij IDEA 中的 SVN 合并问题

在IntelliJ IDEA中设置Tomcat的问题

解决IntelliJ IDEA中的UnsupportedClassVersionError问题

IntelliJ IDEA 插件依赖 ClassNotFoundException

更改IntelliJ IDEA中sbt项目的Ivy缓存位置?

如何在IntelliJ IDEA中运行sbt-assembly任务?

我在哪里可以在Intellij IDEA中设置SBT代理?

对IntelliJ IDEA中的Scala / sbt项目推荐.gitignore?

如何从IntelliJ IDEA CE中执行SBT插件的任务?

如何更改通过IntelliJ IDEA中的SBT导入设置的JDK?

Maven 无法解析 IntelliJ 中父模块的依赖关系

在Intellij中可视化Gradle依赖关系

如何在IntelliJ中查看Maven依赖关系层次结构

Gradle无法解决IntelliJ中的Sonatype Nexus依赖关系

.idea文件在intellij中