加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

scala – intellij/activator/sbt正在下载先前由另一个下载的依

发布时间:2020-12-16 09:34:32 所属栏目:安全 来源:网络整理
导读:我不是sbt的专家,所以可能我的问题有点noob,但我注意到,当我创建一个项目并下载其依赖关系与sbt,如果我打开项目与intellij,所有的依赖项再次重新下载,同样的情况发生在反向的intenij- sbt和激活器.. 关于sbt的(关于sbt)的知识比这个使用ivy和依赖关系
我不是sbt的专家,所以可能我的问题有点noob,但我注意到,当我创建一个项目并下载其依赖关系与sbt,如果我打开项目与intellij,所有的依赖项再次重新下载,同样的情况发生在反向的intenij-> sbt和激活器..

关于sbt的(关于sbt)的知识比这个使用ivy和依赖关系被下载到?/ .ivy2 /文件夹…这是sbt正在下载我的deps,但似乎intellij正在使用其他文件夹。

个人我不会使用太多的激活器,但我想配置sbt和intellij使用相同的常春藤路径…

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

/home/yo/.ivy2/local/com.twitter/finagle-postgres_2.11/0.1.0-SNAPSHOT

但是不幸的是,intellij无法解决这个依赖关系,我尝试将此行添加到我的构建

resolvers += Resolver.file("Local",file( Path.userHome.absolutePath + "/.ivy2/local"))(Resolver.ivyStylePatterns)

但似乎不奏效

3)下载依赖关系的路径与使用哪个sbt-launch.jar文件有关?如何知道sbt-lauch.jar文件正在使用sbt …

多谢你们!

解决方法

如果我们在谈论IntelliJ在SBT / Activator已经下载工具之后出现了下载工具,那么事实证明,IntelliJ正在下载源代码 – 它不是重新加载二进制工件,只是源代码工件陪他们

当您在“后台任务”弹出窗口中查看刷新SBT项目任务时,这并不明显,因为完整的下载路径被截断,因此您会看到如下所示的内容:

[info] downloading https://repo1.maven.org/maven2/org/apache/httpcompo...

这是自然的,假设这是您已经在控制台上看到SBT下载的相同的二进制文件,但是如果您查看完整的日志,可以看到完整的故事(go帮助 – >显示登录文件并打开sbt.last文件浏览器中的.log)。

你会看到,唯一需要下载的工件以-sources.jar结尾:

$ grep repo1.maven.org /home/roberto/.IntelliJIdea2016.3/system/log/sbt.last.log 
[info] downloading https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.3.6/httpclient-4.3.6-sources.jar ...
[info] downloading https://repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/0.7.9/JavaEWAH-0.7.9-sources.jar ...
[info] downloading https://repo1.maven.org/maven2/org/pegdown/pegdown/1.2.1/pegdown-1.2.1-sources.jar ...
[info] downloading https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3-sources.jar ...

“`

如果您在进行“导入”项目时未选中“源”复选框,则不会发生这些源下载。

使用IntelliJ 2016.3.5和Scala插件v2016.3.9进行测试

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读