小编and*_*onq的帖子

intellij/activator/sbt正在下载之前由另一个下载的依赖项

我不是sbt的专家,所以我的问题可能是有点菜鸟,但我注意到,当我创建一个项目并使用sbt下载它的依赖项时,如果我用intellij打开项目,所有的依赖项都会重新加载,同样发生在逆orden intellij-> sbt和激活器..

关于sbt的我(差)知识比使用常春藤和依赖关系下载到〜/ .ivy2 /文件夹...这是sbt正在下载我的deps,但似乎比intellij正在使用其他文件夹.

我个人并没有使用这么多激活剂,但我想配置sbt和intellij使用相同的常春藤路径......

2)最近我使用sbt + publishLocal将finagle-postgre发布到我的本地常春藤,我可以在我的常春藤文件夹中查看

 /home/yo/.ivy2/local/com.twitter/finagle-postgres_2.11/0.1.0-SNAPSHOT
Run Code Online (Sandbox Code Playgroud)

但遗憾的是intellij无法解决此依赖关系,我尝试将此行添加到我的构建中

 resolvers += Resolver.file("Local", file( Path.userHome.absolutePath + "/.ivy2/local"))(Resolver.ivyStylePatterns)
Run Code Online (Sandbox Code Playgroud)

但似乎行不通

3)下载的路径依赖项与使用哪个sbt-launch.jar文件有关?我怎么知道sbt-lauch.jar文件现在正在使用sbt ...

多谢你们!

scala intellij-idea ivy sbt

16
推荐指数
2
解决办法
627
查看次数

标签 统计

intellij-idea ×1

ivy ×1

sbt ×1

scala ×1